0
我想指南针编译2个不同的.css文件:1 output_style = :nested
和一个与 output_style = :compressed
使北斗/萨斯编译2名的.css,各有不同的CONFIGS
所以,filename_nested.css和filename_compressed.css ,应该编译。
我只是用config.rb
我想指南针编译2个不同的.css文件:1 output_style = :nested
和一个与 output_style = :compressed
使北斗/萨斯编译2名的.css,各有不同的CONFIGS
所以,filename_nested.css和filename_compressed.css ,应该编译。
我只是用config.rb
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
这听起来像你真正寻找的是一个方法来创建既适合开发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