Ті, хто використовує конфігураційний скрипт, як .jsonфайл для запуску процесу pm2, може використовувати npm startабо будь-який інший подібний сценарій -
my-app-pm2.json
{
"apps": [
{
"name": "my-app",
"script": "npm",
"args" : "start"
}
]
}
Тоді просто -
pm2 start my-app-pm2.json
Редагувати - для обробки випадку використання, коли ви маєте цей сценарій конфігурації у батьківському каталозі та хочете запустити додаток у підкаталозі, тоді використовуйте cwdатрибут.
Якщо припустимо, що наша програма перебуває у підкаталозі nested-appвідносно цього файлу конфігурації -
{
"apps": [
{
"name": "my-nested-app",
"cwd": "./nested-app",
"script": "npm",
"args": "start"
}
]
}
Детальніше тут .