前言
以前都在eclipse上debug 那时候还天天嫌java调试烦 直到后来工作遇到了php……
不说废话了 看下node-server在vscode下的debug方法
大纲
- 确定调试类型:node直接执行\npm执行\调试已有进程
- 配置文件编写
- 断点——好久不见
怕长草 写把配置文件放上来……
npm方式启动node -webserver 的调试方法
package.json 文件中
"scripts": {
"debug": "babel-node --presets es2015 --debug-brk -- server.js",
"start": "babel-node --presets es2015 -- server.js",
"exportdata": "babel-node --presets es2015 -- exportdata.js"
},
注意点 debug 命令中的 --debug-brk 不可或缺
launch.json 文件中
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"windows": {
"runtimeExecutable": "npm.cmd"
},
"runtimeArgs": [
"run-script",
"debug"
],
"port": 5858,
"cwd": "${workspaceRoot}"
},
如上配置 执行调试即可
后面过来除草
帮助文件
issues-npm指令调试为什么失败