我知道我可以观看文件夹中的单个文件并将其压缩如下:
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 中,所以我不确定所有东西是如何链接在一起的,但我相信如果你使用的是没有框架的 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`