我们一般部署 node 项目的时候,会使用 pm2。
1、我们在项目的根目录创建一个文件,叫 ecosystem.config.js
,或者执行 pm2 init simple
同样会生成这样一个文件
2、编辑这个文件
'use strict'
module.exports = {
apps: [{
name: 'my-server',
script: './index.js',
env_production: {
NODE_ENV: 'production',
EGG_SERVER_ENV: 'prod',
},
}],
}
3、在 package.json 里创建这样一条命令
"scripts": {
"pm2": "ENABLE_NODE_LOG=YES pm2 start ecosystem.config.js"
}
然后你就可以使用 npm run pm2