使用 es6 调试、实时编译 nodejs 程序
目标:
使用 es6 调试 和 实时编译 nodejs 程序
需要用到:
编辑器:vscode
自动重启:nodemon
babel编译:babel、babel-node、babel-preset-env
安装依赖
yarn global add nodemon babel-core
yarn add babel-preset-env
配置
package.json
"scripts": {
"start": "nodemon --inspect --watch <path> --exec babel-node --presets env <path>/server.js"
}
babel配置
{
"presets": ["env"],
"retainLines": true
}
vscode配置
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach",
"port": 9229
}
]
运行
步骤:
- npm start
- 启动 vscode 调试功能
调试效果
如下图:左侧看debug信息、中间看调试代码、左下角看实时编译