启动使用 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
希望对您有所帮助
我正在尝试启动我的 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
希望对您有所帮助