我想编译一组.scss
文件,并使用不同的文件名。
在开发过程中,我想将例如foo.scss
编译为foo.dbg.css
(未压缩并含有注释)。在生产环境中,我想要例如foo.min.css
(已压缩)。
是否有办法告诉SASS/Compass要使用哪个目标扩展名?命令行开关?config.rb
选项?
编写一个首先编译然后重命名文件的脚本似乎不是很好的选择,因为那样我就不能有效地使用compass watch
。
(嗯,我可以编译到两个不同的输出目录,然后编写一个复制文件的脚本。但那感觉有点笨拙。)
更新:我通过编写简化版的监视代码解决了这个问题。当有变化时,它会触发重新编译到两个不同的输出目录,然后重命名和移动文件到指定位置。