Event.js:85 //未处理的错误事件

时间:2015-08-09 17:25:35

标签: node.js gulp nodes handlebars.js

我正在开展一个项目,周五一切都很顺利。我想今天继续,并试图在终端“Gulp手表”。

我收到了这个错误:

  events.js:85
  throw er; // Unhandled 'error' event
        ^
   Error
   at Object.<anonymous> (c:\Users\Rasmus\desktop\sorthvid\fona\node_modules\gu
 lp-compile-handlebars\node_modules\handlebars\dist\cjs\handlebars\exception.js:2
6:23)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (c:\Users\Rasmus\desktop\sorthvid\fona\node_modules\gu
lp-compile-handlebars\node_modules\handlebars\dist\cjs\handlebars\base.js:3:17)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)

我无法弄清楚问题。有谁知道可能导致这种情况的原因?

2 个答案:

答案 0 :(得分:0)

Error
    at Object.<anonymous> (/Users/yuyulei/Projects/Node/meadowlark/site/node_modules/handlebars/dist/cjs/h    andlebars/exception.js:26:23)
        at Module._compile (module.js:425:26)
        at Object.Module._extensions..js (module.js:432:10)
        at Module.load (module.js:356:32)
        at Function.Module._load (module.js:311:12)
        at Module.require (module.js:366:17)
        at require (module.js:385:17)
        at Object.<anonymous> (/Users/yuyulei/Projects/Node/meadowlark/site/node_modules/handlebars/dist/cjs/handlebars/base.js:3:17)
        at Module._compile (module.js:425:26)
        at Object.Module._extensions..js (module.js:432:10)

这是我的错误日志。我认为这是由Handlebars引起的,比如

{{#section 'jquery'}}
    <script>
    ......
    </script>
{{/section}}

然后删除{{#section'jquery'}}和{{/ section}},现在可以了。

答案 1 :(得分:0)

您可以尝试gulp-plumber 它为您提供可读的错误消息。可能是它会指出错误在哪里。

更有可能是您的模板中的错误。 我认为handlebars-cmd可以帮到你。试着给他喂你的模板。它必须准确地说出你的错误,或者至少暗示理性。