Я использовал для запуска сценария nodejs с этой командой
node cli/myscript.js -c configs/some-config.json
Я попытался запустить тот же скрипт, используя pm2. Я нашел здесь пост с той же темой.
Я пробовал это:
pm2 start cli/myscript.js --node-args="-c configs/some-config.json"
Я получаю синтаксическую ошибку в файле конфигурации, которую не получаю, если не использую pm2.
SyntaxError: Unexpected token :
0|myscript | at checkScriptSyntax
Я тоже пробовал это и получаю ту же ошибку:
pm2 start cli/myscript.js -- -c configs/some-config.json
Похоже, что pm2 пытается выполнить конфигурацию как файл js ... потому что файл конфигурации является допустимым json.