1

我正在尝试在 VS 代码中使用以下 config(launch.json) 调试节点应用程序:

"configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach by Process ID",
            "processId": "${command:PickProcess}",
            "port": 9229
        },

运行的命令是: pm2 start Ecosystem.config.js --only development。

我的生态系统配置文件看起来像开发模式:

apps: [
    {
      name: "development",
      script: "./app.js",
      node_args : ["--inspect-brk"],
      watch: true,
      ignore_watch : ["node_modules", "logs"],
      watch_options: {
        "followSymlinks": false
      },
      .....
      .....
      .....

      env: {
        NODE_ENV: "development"
      }
    }]

即使我使用的是 watch: true,我的更改也没有反映出来。

4

1 回答 1

0

使用 package.json 文件中的以下命令,我可以调试我的应用程序。"debug": "pm2 start ./app.js --node-args=--inspect-brk --watch"

于 2019-08-21T07:10:29.113 回答