我的package.json中有以下代码,用于在开发时启动脚本:
....
"scripts": {
"start": "nodemon src/index.js --exec babel-node --presets es2015,stage-2"
},
....现在我想将它部署到生产中。当我运行npm start时,一切都很好。但是,当我关闭终端时,它就会关闭。那么我如何与PM2一起使用它呢?
这就是我尝试过的:
pm2 start src/index.js -x babel-node -p es2015,stage-2发布于 2017-11-28 12:48:58
如果您愿意,可以实际使用npm start:
$ pm2 start npm -- start
尽管如此,对于生产部署,我强烈建议( a)为您的pm2启动内容使用配置文件(以便您可以捆绑环境变量等)和( b)将您的资产预编译为构建步骤,而不是启动时。
https://stackoverflow.com/questions/47531711
复制相似问题