使用WebStorm调试babel-node运行的nodejs

Tom*_*ana 4 npm express webstorm

我npm run在package.json中有脚本:

"scripts": {
   "start": "nodemon lib/app.js --exec babel-node --presets es2015,stage-2"
}
Run Code Online (Sandbox Code Playgroud)

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

cam*_*kid 5

在Project视图中右键单击package.json,然后选择"Show npm Scripts":

在此输入图像描述

这将显示npm工具窗口,其中包含脚本列表.右键单击脚本并选择Debug'start'(例如):

在此输入图像描述

NPM工具窗口

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

"scripts": {
   blah: node $NODE_DEBUG_OPTION blah.js
}
Run Code Online (Sandbox Code Playgroud)