Git 在早午餐中使用指南针混合器

Git 在早午餐中使用指南针混合器,git,brunch,bourbon,compass,libsass,Git,Brunch,Bourbon,Compass,Libsass,我正在尝试使用git的插件,并使用Brunch进行编译 问题是我不能使用main.scs中的混合器。例如,我必须导入compass.scss,但这会使编译时间超过2000ms,而不是100ms。 我确信还有另外一种更好的方法,那就是每次我更改main.scs时,都不会编译compass或bourbon的所有SCS。以下是我的结构和配置: exports.config = # See http://brunch.io/#documentation for docs. modules:

我正在尝试使用git的插件,并使用Brunch进行编译

问题是我不能使用main.scs中的混合器。例如,我必须导入compass.scss,但这会使编译时间超过2000ms,而不是100ms。 我确信还有另外一种更好的方法,那就是每次我更改main.scs时,都不会编译compass或bourbon的所有SCS。以下是我的结构和配置:

exports.config =
  # See http://brunch.io/#documentation for docs.
  modules:
    definition: false
    wrapper: false

  sourceMaps: false

  optimize: false

  files:
    javascripts:
      joinTo:
        'js/app.js' : /^app/
        'js/vendor.js' : /^(vendor|bower_components)/
      order:
        before: [
          'bower_components/jquery/jquery.js'
        ]

    stylesheets:
      joinTo:
        'css/app.css' : /^(app|bower_components)/
      order:
        before: [
         'app/styles/_settings.scss'
        ]
  plugins:
    sass:
     debug: false
      options:
        includePaths: [
          'bower_components/foundation/scss',
          'bower_components/compass-mixins/lib/compass'
        ]
我的应用程序结构是 应用程序 -风格 -styles/_settings.scss(用于基础) -styles/main.scss 如果我把指南针包括在主要作品中,速度会很慢。如果我没有,它会说我尝试使用的mixin是未定义的

编辑1


今天我测试了波旁威士忌,所有的作品都是闪电般的快。compass mixin本身似乎有问题。

将sass早午餐更新到v1.8.8,并在早午餐配置集中:

plugins:
  sass:
    mode: 'native'

compass mixins的使用诱使sass早午餐插件认为它需要使用ruby编译器。我已经在上打开了一个关于它的问题,希望能很快解决。