Express 使用WebStorm调试babel节点运行的NodeJ

Express 使用WebStorm调试babel节点运行的NodeJ,express,npm,webstorm,Express,Npm,Webstorm,我在package.json中运行了npm脚本: "scripts": { "start": "nodemon lib/app.js --exec babel-node --presets es2015,stage-2" } 如何使用此脚本在WebStorm上启动调试会话?右键单击项目视图中的package.json,然后选择“显示npm脚本”: 这将显示带有脚本列表的npm工具窗口。右键单击脚本并选择调试“开始”(例如): 要使调试器工作(使其在断点等处停止),您需要将字符串$N

我在package.json中运行了
npm
脚本:

"scripts": {
   "start": "nodemon lib/app.js --exec babel-node --presets es2015,stage-2"
}

如何使用此脚本在WebStorm上启动调试会话?

右键单击项目视图中的package.json,然后选择“显示npm脚本”

这将显示带有脚本列表的npm工具窗口。右键单击脚本并选择调试“开始”(例如):

要使调试器工作(使其在断点等处停止),您需要将字符串$NODE_DEBUG_选项添加到脚本定义中,例如:

"scripts": {
   blah: node $NODE_DEBUG_OPTION blah.js
}

事实证明WebStorm上的调试不适用于
babel节点
,因为
babel节点
不输出转换后的代码。问题追踪器是

感谢您的快速响应!我能够以这种方式运行脚本,但它不会在断点处停止。这是Webstorm的工作方式吗?$NODE\u DEBUG\u选项在这里也帮不了我。原来是巴别塔节点的问题。