我想将一组.scss
文件编译为不同的文件名。
在开发中,我想编译例如。foo.scss
到foo.dbg.css
(未缩小并带有评论)。在生产中,我想拥有例如。foo.min.css
(缩小)。
有没有办法告诉 SASS/Compass 使用什么作为目标扩展?命令行开关?一个config.rb
选项?
编写一个首先编译然后重命名文件的脚本似乎是一个糟糕的选择,因为那样我就不能compass watch
有效地使用。
(好吧,我可以编译到两个不同的输出目录,然后编写一个从那里复制文件的脚本。感觉有点笨拙。)
更新:我通过编写手表代码的简化版本解决了这个问题。当某些事情发生变化时,它会触发重新编译到两个不同的输出目录,然后重命名并将文件移动到地方。