我是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指南: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
因此您可以观看多个路径,但仍然必须指定每个路径。