我正在尝试像正常一样编译一个sass文件,但我希望输出文件的文件扩展名为“.scss.liquid”,而不是常规的“.css”。
例如: 如果我有文件“main.scss”,我希望编译时的输出为“main.scss.liquid”,而不是“main.css”。
我想要这个,因为我正在使用shopify。
请注意:我仍然期待相同的输出,就像我用罗盘正常编译一样。
更新
值得一提的是,如果你想做这个简单的sass,它将通过以下方式完成(我认为):
sass input.scss output.scss.liquid
但是如何使用指南针
来完成答案 0 :(得分:1)
由于这个原因,我设法解决了这个问题: https://coderwall.com/p/5by4ww/compass-add-min-to-the-filename
我只是将它附加到config.rb文件的末尾:
require 'fileutils'
on_stylesheet_saved do |file|
if File.exists?(file)
filename = File.basename(file, File.extname(file))
File.rename(file, "assets" + "/" + filename + ".scss.liquid")
end
end