【问题标题】:How should I structure sass and css in my project我应该如何在我的项目中构建 sass 和 css
【发布时间】:2020-02-03 18:30:26
【问题描述】:

我是 Sass 的新手,并尝试创建一个在编译时可以轻松工作的文件夹结构。我想在每个与文件 (/.css) 同名的多个目录中创建多个文件,并且我的 sass 文件位于 app/sass 文件夹中,以便轻松传输。

我对任何命令行的 cd 表示法的简单技巧进行了研究,但后来我了解到 Sass 的表示法可以不同。我一直在寻找 Gulp 和 Grunt,但仍然找不到将 css 文件发送到多个同名目的地的确切信息。我搜索了 Sass/CSS 结构,但仍然无法弄清楚如何为整个项目使用单个 CSS 文件。

-app
  -sass
    -index.scss
    -admin.scss
-public
  -index
    -index.css
  -admin
    -admin.css
sass --watch app/sass/*.scss:public/css/*/*.css

我应该写什么来代替 * 作为每个人的参数?

【问题讨论】:

  • 我不确定您为什么要这样做,因为 SASS(如 CSS)本质上是全球性的。因此,SASS 在单独的文件中这一事实并不意味着它在加载时不会全局应用。

标签: css sass gruntjs command-line-interface


【解决方案1】:

他们网站上的 Sass 指南:https://sass-lang.com/guide 告诉你这样做:

sass --watch app/sass:public/stylesheets

还有这个链接 [ sass watching multiple directories ] 表示您可以指定多个观看路径:

sass --watch path/to/sass1:path/to/css1 path/to/sass2:path/to/css2 path/to/sass3:path/to/css3

因此您可以查看多个路径,但仍必须指定每个路径。

【讨论】:

    猜你喜欢
    • 2018-08-17
    • 2018-09-27
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2011-06-04
    • 2023-03-23
    • 2017-05-11
    相关资源
    最近更新 更多