Я строю проект с использованием 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. Если вам нужна дополнительная информация, отправьте комментарий.
Что такое содержание 'application.scss'? Каково содержимое 'public/app.css' после сборки? – es128
@ es128 Я обновил вопрос с информацией – Samadi
Давайте посмотрим, что должны сообщить отладочные сообщения бранча о том, что происходит. Попробуйте запустить 'brunch b -d 2> & 1 | grep application' – es128