Aquellos que usan un script de configuración como un .jsonarchivo para ejecutar el proceso pm2 pueden usar npm starto cualquier otro script como este:
my-app-pm2.json
{
"apps": [
{
"name": "my-app",
"script": "npm",
"args" : "start"
}
]
}
Entonces simplemente -
pm2 start my-app-pm2.json
Editar : para manejar el caso de uso cuando tiene este script de configuración en un directorio principal y desea iniciar una aplicación en el subdirectorio, use el cwdatributo.
Suponiendo que nuestra aplicación esté en el subdirectorio nested-apprelativo a este archivo de configuración, entonces:
{
"apps": [
{
"name": "my-nested-app",
"cwd": "./nested-app",
"script": "npm",
"args": "start"
}
]
}
Más detalles aquí .