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