首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brunch.io不处理编译错误

brunch.io不处理编译错误
EN

Stack Overflow用户
提问于 2013-10-25 07:52:37
回答 1查看 334关注 0票数 0

我创建了自己的早午餐配置,以便与coffeescript、玉石和手写笔一起工作。

除了一个主要的问题外,它工作得很完美。每当coffeescript或jade (还没有手写笔编码错误)在brunch --watch期间编译时出现问题,我就会得到如下错误:

代码语言:javascript
复制
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。对于这是否是我这边的一个问题,我会很感激你的意见!

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-25 14:33:56

在生成此错误时,您似乎从git主分支安装了早午餐。我无法使用1.7.10版本复制它。在主人(我能够复制它的地方)上,它是用https://github.com/brunch/brunch/commit/68dd9c9b6284c05a4eb01050dba56f80f978e35a修复的。因此,如果您现在重新安装早午餐,或者是最新的版本(1.7.10),或者是git的边缘版本,那么您报告的问题就会消失。

此外,您可能需要重新考虑将早午餐作为package.json中骨架的依赖项。除非有特定的原因,否则最好让它在全球安装。如果您想向用户说明您的框架只应该与早午餐版本>=1.7一起使用,您可以在您的自述文件中这样说。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19584173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档