Brunch不是使用SASS Brunch编译SASS文件
我正在用SASS、CoffeeScript、Jade和早午餐构建一个项目。除了我的Brunch不是使用SASS Brunch编译SASS文件,sass,brunch,Sass,Brunch,我正在用SASS、CoffeeScript、Jade和早午餐构建一个项目。除了我的应用程序.sass没有编译之外,一切都很正常 这是我的早午餐config.coffee exports.config = modules: definition: false wrapper: false conventions: assets: /^app\/views/ files: javascripts: joinTo
应用程序.sass
没有编译之外,一切都很正常
这是我的早午餐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
以及树应用程序的输出
app
├── scripts
│ ├── _helpers.js
│ ├── helpers.coffee
│ └── index.coffee
├── styles
│ └── application.sass
└── views
├── head.jade
├── index.html
└── ui.jade
3 directories, 7 files
早午餐b-D2>&1|grep应用程序的输出
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'
运行Brunch build
或Brunch watch
后,应该由Brunch生成的文件public/app.css
不存在。
我使用的是Mac OS X优胜美地。如果需要更多信息,请发表评论。先前的sass早午餐
插件要求ruby gem处理.sass语法。既然已经向libsass(本机扩展sass编译器)添加了支持,sass早午餐
v1.9+也提供了支持
要解决这个问题:
npm安装sass-brunch@1.9--保存
应用程序.scss的内容是什么?构建后,public/app.css
的内容是什么?@es128我已经用信息更新了这个问题,让我们看看早午餐调试消息对正在发生的事情有什么解释。试着运行早午餐b-D2>&1 | grep应用程序
@es128将其添加到问题的底部看起来它甚至没有试图编译它。尽管已在package.json中列出,sass早午餐
节点模块是否有可能未实际安装?您还可以尝试安装最新版本1.9.0,这将大大提高编译.sass格式的性能。这就解决了我在当前早午餐版本中遇到的问题