使用进程文件将 --node-args --inspect 传递给 pm2

Tri*_*yen 5 node.js pm2

我目前正在使用pm2这样的流程文件:

pm2 start ecosystem.config.js

我想传递标志--inspect以启动节点检查器。然而,这样做是行不通的:

pm2 start ecosystem.config.js --node-args="--inspect"

此页面http://pm2.keymetrics.io/docs/usage/application-declaration/#considerations提到

使用 JSON 应用程序声明时传递的所有命令行选项都将被删除,即

这是不起作用的原因吗?有谁知道为什么?

有没有办法传递标志--inspect而不将其添加到进程文件中?我知道将node_args属性添加到进程文件中是可行的。我正在尝试找出是否有办法让 CLI 选项发挥作用。

sr9*_*yar 0

根据文档,您应该能够执行此操作:

pm2 start ecosystem.config.js -- --inspect
Run Code Online (Sandbox Code Playgroud)

引用:

将额外的参数传递给脚本

-- arg1 arg2 arg3