2014-11-24 20 views

回答

1

config.rb:这似乎是工作。我希望我没有必要规范Compass.compiler.compile('main.scss', 'main.min.css')中的scss我宁愿使用'文件'变量,但我还没有研究如何。另外,我还没有弄清楚如何解决这个弃用的函数。 code found here

http_path = "/wp-content/themes/Harmony_child/css/" 
css_dir = "" 
sass_dir = "" 
images_dir = "img" 
javascripts_dir = "js" 
fonts_dir = "fonts" 
cache_path = "C:/Temp/sasscache" 

output_style = :nested 
output_style = :compact 
line_comments = true 
color_output = false 

require 'fileutils' 

on_stylesheet_saved do |file| 
    if file.match('.min') == nil 
    require 'compass' 

    Compass.add_configuration(
     { 
      :output_style => :compressed 
     }, 
     'min' #ADDING A CONFIG REQUIRES A NAME 
    ) 
    Compass.compiler.compile('main.scss', 'main.min.css') 
    #Compass.compiler is deprecated. Use Compass.sass_compiler instead. 
    #Compass.sass_compiler('main.scss', 'main.min.css') 
    #yabbut, it dont work. the deprecated one does... 

    end 
end 
+0

这听起来像你真正寻找的是一个方法来创建既适合开发CSS(output_style =:嵌套)和生产准备的CSS(:output_style =>:压缩)。而不是使用Compass,请看Grunt(http://www.sitepoint.com/writing-awesome-build-script-grunt/)或Gulp(http://markgoodyear.com/2014/01/getting -started与 - 咽/) – 2014-11-26 03:03:54