如何调试gulpfile.js

时间:2015-03-23 01:07:58

标签: javascript node.js debugging gulp node-inspector

为了能够调试node-inspector,执行gulpfile.js的正确方法是什么?

我已尝试过关注(我的gulpfile中的代码需要harmonyharmony-arrow-functions switches):

node-debug --nodejs --harmony --nodejs --harmony-arrow-functions /home/user/.npm-packages/bin/gulp default

节点检查器已正确加载,但是在文件loaded之前和之后都无法在gulpfile中设置断点。也无法在gulp/index.jsorchestrator/index.js文件中设置断点。并且不可能进入"以下陈述(whole source):

gulpInst.start.apply(gulpInst, toRun);
环境:
  • Fedora 21 x64
  • Node Inspector v0.9.2
  • node v0.12.0
    • CLI版本3.8.11
    • 本地版本3.8.11

1 个答案:

答案 0 :(得分:5)

看起来你缺少指向你的实际gulpfile.js。尝试这样的事情:

node-debug /path/to/your/gulp/install/gulp.js --harmony --harmony-arrow-functions --gulpfile /path/to/your/gulpfile/gulpfile.js default

我使用它并且它有效。