使用Compass,是否可以根据config.rb中的environment
或output_style
变量定义两个要编译的目录?
例如,我想要两个目录:
/css/
/css/dev/
当Compass'配置environment
设置为:production
时,它会将样式编译为/css/
。但是,当environment
设置为:development
时,它会将样式编译为/css/dev/
。
同样,是否可以根据output_style
选项进行同样的操作?例如,如果它是:expanded
,它将编译到生产目录,当它是:compressed
时,它将编译到开发目录。
答案 0 :(得分:1)
这应该可以使用条件语句:
if output_style == :expanded
environment = :development
css_dir = 'css/dev'
sass_options = { :debug_info => true }
else
environment = :production
css_dir = 'css'
end