2014-11-19 2 views
0

Я пытаюсь использовать плагин Compass-mixins из git и компилироваться с помощью Brunch.Использование Compass mixins в Brunch

Проблема в том, что я не могу использовать mixins внутри моего main.scss. Я должен импортировать compass.scss, например, но это делает время компиляции более 2000 мс, по сравнению с 100 мс. Я уверен, что есть еще один лучший способ, который не компилирует весь SCSS из компаса или бурбона каждый раз, когда я изменяю свой main.scss. Вот моя структура и конфигурация:

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' 
     ] 

Моей структура приложения App -styles -styles/_settings.scss (фундаментный) -styles/main.scss В случае, если я включить компас в основном работает очень медленно. Если я не хочу, он говорит, что миксины, которые я пытаюсь использовать, не определены.

Edit 1

Сегодня я тестировал с бурбон и все работает молниеносно. Кажется, проблема связана с компасом-микшированием.

+0

Использование компаса Mixins является обманывая дерзость-бранч плагин, думая, что нужно использовать рубиновый компилятор. Я открыл вопрос об этом на https://github.com/brunch/sass-brunch/issues/65 и надеюсь скоро решить проблему. – es128

ответ

0

Update дерзость-бранч в v1.8.8 и в вашем бранч наборе конфигурации:

plugins: 
    sass: 
    mode: 'native' 
Смежные вопросы