2015-09-11 2 views
1

Я строю проект с использованием SASS, CoffeeScript, Jade и Brunch. Все работает отлично, за исключением того, что мой application.sass не компилируется.Бранч не компилирует файл SASS с sass-brunch

Вот мой бранч config.coffee

exports.config = 
    modules: 
     definition: false 
     wrapper: false 
    conventions: 
     assets: /^app\/views/ 
    files: 
     javascripts: joinTo: 
      'app.js': /^app\/scripts\/.*/ 
      'index.js': /^app\/scripts\/index\.coffee/ 
     stylesheets: joinTo: 
      'app.css': /^app\/styles\/application\.sass/ 

мой узел package.json

{ 
    "name": "disynr", 
    "version": "0.0.0", 
    "description": "Website builder", 
    "main": "public/index.html", 
    "devDependencies": { 
    "brunch": "^1.8.5", 
    "coffee-script-brunch": "^1.8.2", 
    "javascript-brunch": "^1.7.1", 
    "sass-brunch": "^1.8.11", 
    "watch": "^0.16.0" 
    }, 
    "author": "Samadi van Koten", 
    "license": "MIT", 
    "dependencies": { 
    "jade": "^1.11.0" 
    } 
} 

Содержание application.sass

body 
    font-family: Helvetica,Arial,sans-serif 

и выход из tree app

app 
├── scripts 
│   ├── _helpers.js 
│   ├── helpers.coffee 
│   └── index.coffee 
├── styles 
│   └── application.sass 
└── views 
    ├── head.jade 
    ├── index.html 
    └── ui.jade 

3 directories, 7 files 

Выход brunch b -d 2>&1 | grep application:

Mon, 14 Sep 2015 20:32:31 GMT brunch:file-list Reading 'app/styles/application.sass' 
Mon, 14 Sep 2015 20:32:31 GMT brunch:watch File 'app/styles/application.sass' received event 'add' 

Файл public/app.css, который должен быть построен бранч, не существует после запуска brunch build или brunch watch. Я использую Mac OS X Yosemite. Если вам нужна дополнительная информация, отправьте комментарий.

+0

Что такое содержание 'application.scss'? Каково содержимое 'public/app.css' после сборки? – es128

+0

@ es128 Я обновил вопрос с информацией – Samadi

+1

Давайте посмотрим, что должны сообщить отладочные сообщения бранча о том, что происходит. Попробуйте запустить 'brunch b -d 2> & 1 | grep application' – es128

ответ

2

Плагин sass-brunch ранее требовал рубинового камня для обработки синтаксиса .sass. Теперь, когда поддержка добавлена ​​в libsass, добавляется собственный компилятор sass extension, sass-brunch v1.9 +.

Чтобы решить эту проблему:

npm install [email protected] --save

+0

Это просто решило мою проблему с текущей версией бранча – Tom

Смежные вопросы