我知道我可以在一个文件夹中观看单个文件并将其压缩如下:
sass --watch HealthyArticles.scss:HealthyArticles.min.css --style compressed
我希望能够做的是:
sass --watch *.scss:*.min.css --style compressed
问题在于我收到错误:
Errno::EINVAL: Invalid argument - *.scss
重点是控制输出文件名。这可能与萨斯有关吗?
答案 0 :(得分:2)
我认为你可能正在寻找指南针。所有这些东西都只是在Rails中出现,所以我不确定所有内容是如何链接在一起的,但是我相信如果你在没有框架的情况下使用SCSS,那么Compass就是你所追求的
从http://compass-style.org/下载并执行以下操作:
gem install compass
$ compass create asd --bare --sass-dir "input_directory" --css-dir "output_directory"
您可以在配置文件中设置:
output_style = :compressed
或者,您可以运行一个类似(这是Ruby)的脚本:
files = Dir["/path/to/scss/folder/*.scss"].map do |file|
"#{file}:#{file.gsub(".scss", ".min.css")}"
end
`sass --watch #{files} --style compressed`