【发布时间】:2016-06-29 23:06:12
【问题描述】:
我在 package.json 中有 npm run 脚本:
"scripts": {
"start": "nodemon lib/app.js --exec babel-node --presets es2015,stage-2"
}
如何使用此脚本在 WebStorm 上启动调试会话?
【问题讨论】:
我在 package.json 中有 npm run 脚本:
"scripts": {
"start": "nodemon lib/app.js --exec babel-node --presets es2015,stage-2"
}
如何使用此脚本在 WebStorm 上启动调试会话?
【问题讨论】:
右键单击 Project 视图中的 package.json 并选择 "Show npm Scripts":
这将显示带有脚本列表的 npm 工具窗口。右键单击脚本并选择 Debug 'start'(例如):
要使调试器正常工作(使其在断点处停止等),您需要将字符串 $NODE_DEBUG_OPTION 添加到脚本定义中,例如:
"scripts": {
blah: node $NODE_DEBUG_OPTION blah.js
}
【讨论】:
事实证明,WebStorm 上的调试不适用于 babel-node,因为 babel-node 不会输出转换后的代码。问题跟踪器是here
【讨论】: