Node.js WebStorm,无法调试NPM脚本?

Node.js WebStorm,无法调试NPM脚本?,node.js,intellij-idea,webstorm,jetbrains-ide,Node.js,Intellij Idea,Webstorm,Jetbrains Ide,使用WebStorm,我能够使用我的NPM脚本运行我的Express服务器。当我右键单击npmdev脚本并选择Run'dev'时,服务器会按预期启动 但是,当我选择调试“dev”时,服务器不会启动: 这是我的dev脚本,来自我的package.json: "dev": "NODE_ENV=development nodemon $NODE_DEBUG_OPTION server.js", 您是否尝试从脚本中删除$NODE\u DEBUG\u选项?正如错误消息中所述,不再需要它。另外,

使用WebStorm,我能够使用我的NPM脚本运行我的Express服务器。当我右键单击npm
dev
脚本并选择
Run'dev'
时,服务器会按预期启动


但是,当我选择调试“dev”时,服务器不会启动:

这是我的
dev
脚本,来自我的
package.json

"dev": "NODE_ENV=development nodemon $NODE_DEBUG_OPTION server.js",

您是否尝试从脚本中删除
$NODE\u DEBUG\u选项
?正如错误消息中所述,不再需要它。另外,官方支持的调试nodemon启动的应用程序的方法是使用Attach to a Node.js/Chrome debug配置-请参阅,谢谢,我按照您链接中的说明进行了操作。当我启动应用程序时,我会得到预期的日志:“[nodemon]启动节点--检查在ws://127.0.0.1:9229/e5c30c59-a29e-40db-a81d-b338e1dfbd71上侦听的server.js调试器”。然后我启动
连接到节点/chrome调试配置
,但应用程序不会在我的断点上停止?它对我有效。。尝试使用
--inspect brk
而不是
--inspect
,以确保在附加调试器之前暂停执行-这有什么区别吗?谢谢,它现在为我工作