启动使用 cross-env 和 pm2 的 nodejs 应用程序

Start nodejs app that use cross-env with pm2

我正在尝试启动我的 nodejs 应用程序,默认命令如下:

pm2 start app.js

我不能那样做,因为我使用了 cross-env 和如下脚本:

"start": cross-env DOTENV_FILE=.env node build/app.js

因此 npm run start 将启动上面的脚本。

如何使用 pm2 和上面的脚本为我的应用提供服务?

您可以使用:

pm2 start npm -- start

pm2 start npm --name CrossApp -- run start

希望对您有所帮助