2

egg官网调试说明

方式一:开启 VSCode 配置 Debug: Toggle Auto Attach,然后在 Terminal 执行 npm run debug 即可。

方式二:配置 VSCode 的 .vscode/launch.json,然后 F5 一键启动即可。(注意,需要关闭方式一中的配置)

// .vscode/launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Egg",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceRoot}",
      "runtimeExecutable": "npm",
      "windows": { "runtimeExecutable": "npm.cmd" },
      "runtimeArgs": [ "run", "debug" ],
      "console": "integratedTerminal",
      "protocol": "auto",
      "restart": true,
      "port": 9229,
      "autoAttachChildProcesses": true
    }
  ]
}

详细步骤

接下来详细描述下方式一
按F1,稍等片刻,会出现下图,在红框中输入Toggle Auto Attach开启调试模式
image.png
然后命令行启动

egg-bin debug --inpsect-brk=9229

如果调试模式没有开启成功,按F1,稍等片刻,会出现如下图,在红框中输入Attach to Node Process
image.png
然后再稍等片刻,会出现下图,随便选一个就行,如果没有的话先在命令行执行以下代码
image.png
完成上述步骤就会在左下角出现下图的标记
image.png
启动成功后此处会变成橙色
image.png
右上角会有下图标志
image.png


juan26
521 声望19 粉丝