Используйте компасы в бранче

Я пытаюсь использовать плагин 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'
Другие вопросы по тегам