使用' node-inspector'调试节点集群

时间:2016-08-29 14:51:22

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

我正在尝试调试用mocha编写的节点测试,这些测试使用Gulp Spawn Mocha运行。

我的Gulp代码看起来像这样:

return gulp.src(mochaGlobs, {read: false})
  .pipe(plugins.spawnMocha({
    reporter: !inTeamCity() ? 'mocha-env-reporter' : '',
    timeout: 30000,
    execArgv: ['--debug-port=5859']
  }))

我收到同样的错误(无论我使用哪个端口):

  

错误:听EADDRINUSE ::: {port}

在阅读了一些关于此内容后,我了解到子进程使用的是与主进程相同的调试端口。 (有关示例/解决方案,请参阅here

我尝试添加execArgv: ['--debug-port=5859']execArgv: ['--debug-brk=5859']以及execArgv: ['--debug=5859'],这些都给了我同样的错误..

我做错了什么?如何更改子进程调试端口?

0 个答案:

没有答案