sass监视文件夹中的文件并缩小,但控制输出文件名
我知道我可以查看文件夹中的单个文件,并将其压缩如下:sass监视文件夹中的文件并缩小,但控制输出文件名,sass,Sass,我知道我可以查看文件夹中的单个文件,并将其压缩如下: sass --watch HealthyArticles.scss:HealthyArticles.min.css --style compressed 我希望能够做到的是: sass --watch *.scss:*.min.css --style compressed 问题是我得到了一个错误: Errno::EINVAL: Invalid argument - *.scss 主要的一点是控制输出文件名。sass能做到这一点吗?我想你
sass --watch HealthyArticles.scss:HealthyArticles.min.css --style compressed
我希望能够做到的是:
sass --watch *.scss:*.min.css --style compressed
问题是我得到了一个错误:
Errno::EINVAL: Invalid argument - *.scss
主要的一点是控制输出文件名。sass能做到这一点吗?我想你可能在寻找指南针。所有这些东西都是在Rails中烘焙出来的,所以我不确定所有东西是如何链接在一起的,但我相信如果您使用的是没有框架的SCS,那么Compass就是您想要的 从下载并运行以下内容:
gem install compass
$ compass create asd --bare --sass-dir "input_directory" --css-dir "output_directory"
您可以在配置文件中进行设置:
output_style = :compressed
或者,您也可以运行一个脚本,执行以下操作(这是Ruby):
最后我采用了这种方法:
sass--watch Styles/:Styles/min/--style compressed
files = Dir["/path/to/scss/folder/*.scss"].map do |file|
"#{file}:#{file.gsub(".scss", ".min.css")}"
end
`sass --watch #{files} --style compressed`