WebStorm调试未在断点处停止

时间:2018-03-02 20:36:41

标签: node.js npm webstorm javascript-debugger npm-scripts

我的应用程序是一个node.js应用程序,我可以在工作目录中使用:npm test通过命令行运行。在WebStorm中,我创建了一个如下所示的新配置:

Node interpreter: /usr/local/bin/npm
Node parameters: test
Working directory ~/dev/project

当我点击运行按钮时,我得到了正确的输出:

/usr/loca/bin/npm test

> app@1.0.0 test ~/dev/project

something else
Process finished with exit code 0

但是由于我设置了断点,它应该在断点处停止,而不是到达Process完成的部分。我设置我的代码非常简单,所以我可以测试断点,所以它看起来像这样:

"use strict";

let foo = false; (breakpoint)
let bar = true;

if (foo === bar) { (breakpoint)
    console.log('something');
} else {
    console.log('something else'); (breakpoint)
}
process.exit(1);

我也尝试通过命令行完成这项工作。在我的站点设置中,我将内置服务器设置为端口12345.可以接受外部连接,并允许未签名的请求。

当我通过命令行运行时,我使用:

npm --debug-brk=12345 test

我得到了相同的结果:它一直运行到出口点而不停在断点上。

我需要做些什么才能让它发挥作用?

0 个答案:

没有答案