У меня проблема с выполнением команды pm2 start pm2.json
, передающей свои собственные аргументы в мой index.js
.
Распечатка process.argv
в моем index.js
дает следующее:
[
'/usr/local/bin/node',
'/usr/local/lib/node_modules/pm2/lib/ProcessContainer.js',
'start',
'pm2.json'
]
Что заставляет его интерпретироваться моим кодом.
Можно ли как-нибудь помешать ему передать их в мой код?
My pm2.json
заключается в следующем:
{
"apps" : [{
"name": "backend",
"script": "dist/index.js",
"node_args": [],
"args": [],
"out_file": "/vol/logs/backend.log",
"error_file": "/vol/logs/backend.log",
"env": {
"watch": true,
"NODE_ENV": "development"
},
"env_production" : {
"NODE_ENV": "production"
},
"instances" : 0
}]
}