为了账号安全,请及时绑定邮箱和手机立即绑定

vscode如何调试使用eggjs构建的应用中node代码?

vscode如何调试使用eggjs构建的应用中node代码?

慕田峪4524236 2019-01-30 15:19:21
1、用eggjs构建的项目,目录结构如下:其中app是后台部分,static是前端页面,我想要调试app其中的node代码,按照提示配置了launch.json,打了断点运行后没有在断点处停下来,还是没法调试,求教正确调试node的姿势,谢谢!经@Leo_ 指路,配置好launch.json后,出现了下面的错误:
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

文档里面写的很清楚啊
使用egg-development-proxyworker这个插件,vscode的配置应该是这样的

  "version": "0.2.0",

  "configurations": [

    {

      "name": "Launch Egg",

      "type": "node",

      "request": "launch",

      "cwd": "${workspaceRoot}",

      "runtimeExecutable": "npm",

      "windows": {

        "runtimeExecutable": "npm.cmd"

      },

      "runtimeArgs": [

        "run", "dev", "--", "--debug"

      ],

      "protocol": "legacy",

      "port": 5858

    },

    {

      "name": "Attach Agent",

      "type": "node",

      "request": "attach",

      "port": 5856

    },

    {

      "name": "Attach Worker",

      "type": "node",

      "request": "attach",

      "restart": true,

      "port": 10086

    }

  ],

  "compounds": [

    {

      "name": "Debug Egg",

      "configurations": ["Launch Egg", "Attach Agent", "Attach Worker"]

    }

  ]

}


查看完整回答
反对 回复 2019-01-31
  • 1 回答
  • 0 关注
  • 610 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信