PM2 - Environment Variables | Best Practices | PM2 Documentation

A

# 重启
pm2 restart /data/srv/dist/src/main.js 
# 删除
pm2 delete 0
# 改环境
NODE_ENV=preproduction pm2 start /data/srv/dist/src/main.js
# 改端口
PORT=3003 NODE_ENV=preproduction pm2 start /data/srv/dist/src/main.js

NODE_ENV=production pm2 start 0 /data/srv/dist/main.js

B

#在上面的命令中,--env 参数指定了环境变量 NODE_ENV 的值为 production,表示应用程序在生产环境中运行。如果应用程序在开发环境中运行,可以将 --env 参数的值设置为 development。
pm2 start app.js --name="app" --env production
pm2 restart app

C 推荐

NODE_ENV=preproduction  pm2 restart /data/srv/dist/src/main.js main --update-env

NODE_ENV=production  pm2 restart /data/srv/dist/src/main.js main --update-env