[英]use a different file extension instead of css while compiling with Compass
我試圖像正常一樣編譯一個sass文件,但我希望輸出文件具有文件擴展名“ .scss.liquid”,而不是常規的“ .css”。
例如:如果我有文件“ main.scss”,我希望編譯后的輸出是“ main.scss.liquid”,而不是“ main.css”。
我要這個,因為我正在使用shopify。
請注意:我仍然希望像使用羅盤正常編譯時一樣的輸出。
更新:
值得一提的是,如果您想使用這種簡單的方法,可以通過以下方式來完成(我認為):
sass input.scss output.scss.liquid
但是如何使用指南針來完成
由於以下原因,我設法弄清楚了: 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.