【问题标题】:Make Compass/Sass compile 2 .css, each with different configs让 Compass/Sass 编译 2 个 .css,每个都有不同的配置
【发布时间】:2014-11-26 00:20:15
【问题描述】:

我希望 compass 编译 2 个不同的 .css 文件:1 个带有 output_style = :nested 和一个 output_style = :compressed

因此,应该编译 filename_nested.css 和 filename_compressed.css。

我只是在使用 config.rb

【问题讨论】:

    标签: sass compass-sass


    【解决方案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
    

    【讨论】:

    猜你喜欢
    • 2014-01-27
    • 2015-02-14
    • 2015-07-30
    • 2012-10-13
    • 2013-11-10
    • 2014-07-04
    • 1970-01-01
    • 2012-01-22
    • 2012-10-12
    相关资源
    最近更新 更多