如何在调试模式下使用node.js ts运行pm2并在WebStorm上中断

时间:2019-07-17 12:58:31

标签: node.js debugging webstorm pm2 ts-node

我使用所有版本的最新版本。

这是我的pm2.json

{
  "name": "testapi",
  "script": "ts-node",
  "args":["/src/index.ts"],
  "watch": [
    "src"
  ],
  "ignore_watch":["node_modules"],
  "env": {
    "PORT": 3333,
    "NODE_ENV": "development",
    "NODE_OPTIONS": "--inspect"
  },
  "inspect": true
}

但是我无法使用断点从WebStorm调试它。我该怎么办?

1 个答案:

答案 0 :(得分:0)

这不是您问题的答案,但是如果您需要调试,可以为您提供帮助。

我认为pm2用于部署环境,因此,您可以使用webstorm在调试模式下运行您的应用程序,将代码转换为JS之后,可以选择索引并添加服务器,然后以调试模式启动该服务器。

一切正常后,您可以使用pm2启动服务器。

希望有帮助。