node-server在vscode下的debug

2017-04-14  本文已影响165人  懒先森

前言

以前都在eclipse上debug 那时候还天天嫌java调试烦 直到后来工作遇到了php……
不说废话了 看下node-server在vscode下的debug方法

大纲

  1. 确定调试类型:node直接执行\npm执行\调试已有进程
  2. 配置文件编写
  3. 断点——好久不见

怕长草 写把配置文件放上来……

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指令调试为什么失败

上一篇 下一篇

猜你喜欢

热点阅读