为什么nodejs调试器在npm配置中运行时会忽略断点?

时间:2016-07-27 13:44:55

标签: node.js debugging npm webstorm

我在WebStorm中有一个node.js代码。我使用node.js配置调试代码,它工作正常。

但是,一旦我在npm配置中运行调试模式,WebStorm就会忽略断点。我试图添加变量" - debug"和" - debug-brk"到论点'现场,它仍然没有解决问题。

enter image description here

2 个答案:

答案 0 :(得分:1)

请查看本教程:http://pavelpolyakov.com/2016/05/01/webstorm-npm-tasks-debug/ 您需要在npm脚本中添加$ NODE_DEBUG_OPTION。 这是WebStorm跟踪器上的original issue

答案 1 :(得分:0)

您需要在npm脚本中添加$ NODE_DEBUG_OPTION(在Windows上为%NODE_DEBUG_OPTION%)。请注意,NODE_DEBUG_OPTION应该放在node的后面,其中应该包含节点参数,例如:

  "scripts": {
    "start": "node $NODE_DEBUG_OPTION ./bin/www"
  }