Используйте компасы в бранче
Я пытаюсь использовать плагин Compass-mixins из git и скомпилировать с Brunch.
Проблема в том, что я не могу использовать миксины внутри своего 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. Если я включаю компас в основные работы, то это очень медленно. Если я этого не сделаю, он говорит, что миксины, которые я пытаюсь использовать, не определены.
Редактировать 1
Сегодня я тестировал с бурбоном и все работает молниеносно. Кажется, есть проблема с компасом-миксином.
1 ответ
Обновите sass-brunch до v1.8.8 и в настройках своего бранча:
plugins:
sass:
mode: 'native'