使用WebStorm调试Node.js脚本时,这是我的脚本的样子(Windows):
"debug": "npm run build && node %NODE_DEBUG_OPTION% ./dist/server.js"
在控制台中,我可以看到npm run build
通常会成功执行。然后有一条红色消息指出以下内容
Debugger listening on ws://127.0.0.1:51311/0064d764-16b8-4b45-bdff-5a1732e9ee62
For help see https://nodejs.org/en/docs/inspector
只要我愿意,我就可以等待-WebStorm不会附加,并且永远不会执行./dist/server.js
脚本。当我停止执行并重新运行脚本时,脚本将成功执行,并且调试器将附加。