我应该如何在项目中构造sass和css

时间:2019-10-05 23:03:34

标签: css sass gruntjs command-line-interface

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

我已经对任何命令行的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

我应该写些什么而不是*作为每个人的参数?

1 个答案:

答案 0 :(得分:2)

网站上的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

因此您可以观察多个路径,但仍然必须指定每个路径。