Я хочу запустить процесс с использованием PM2, но, похоже, он не подбирает аргументы узла относительно текущего рабочего каталога.
Запуск этого из /path/to/dir/
работает:
pm2 start dist/main.js --node-args="-r ./tsconfig-paths-bootstrap.js" -- -c config.json
тогда как при использовании этого файла экосистемы:
{
"apps": [
{
"name": "server",
"script": "dist/main.js",
"instances": 2,
"exec_mode": "cluster",
"cwd": "/path/to/dir/",
"args": [
"-c",
"config.json"
],
"node_args": [
"-r",
"./tsconfig-paths-bootstrap.js"
],
"watch": false
}
]
}
и выполнении: pm2 start server
выдает следующую ошибку:
Error: Cannot find module './tsconfig-paths-bootstrap.js'
Как это можно исправить