3

我知道我可以观看文件夹中的单个文件并将其压缩如下:

sass --watch HealthyArticles.scss:HealthyArticles.min.css --style compressed

我想做的是:

sass --watch *.scss:*.min.css --style compressed

问题是我得到了错误:

Errno::EINVAL: Invalid argument - *.scss

要点是控制输出文件名。这可能与 sass 吗?

4

1 回答 1

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`
于 2012-05-22T10:39:10.187 回答