我创建了自己的 brunch 配置来使用 coffeescript、jade 和 stylus。
它工作得很好,除了一个主要问题。每当coffeescript或jade(还没有手写笔编码错误)在编译期间出现问题时brunch --watch
,我都会收到如下错误:
C:\path\to\node_modules\brunch\lib\fs_utils\pipeline.js:64
return callback(throwError('Compiling', error));
^
ReferenceError: callback is not defined
at C:\path\to\node_modules\brunch\lib\fs_utils\pipeline.js:64:18
at CoffeeScriptCompiler.module.exports.CoffeeScriptCompiler.compile (C:\path\to\node_modules\coffee-script-brunch\lib\index.js:56:16)
at C:\path\to\node_modules\brunch\lib\fs_utils\pipeline.js:93:31
at fn (C:\path\to\node_modules\brunch\node_modules\async-waterfall\index.js:19:24)
at Object._onImmediate (C:\path\to\chromesign\node_modules\brunch\node_modules\async-waterfall\index.js:58:22)
at processImmediate [as _immediateCallback] (timers.js:330:15)
看起来插件应该被传递一个错误回调,但它没有发生?
我在配置中做错了吗?包含所有配置的骨架都托管在 GitHub 上。对于这是否是我这边的问题,我将不胜感激!
谢谢!