簡體   English   中英

使用Compass進行編譯時,請使用其他文件擴展名而不是css

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM