假设我使用webpack将我的代码捆绑到名为dist
的目录中。
我使用命令npm run build
完成了这项工作。
以下是package.json
文件中的脚本部分:
"scripts": {
"test": "mocha ./test/test*.js --recursive --compilers js:babel-core/register",
"start": "node server",
"build": "rimraf dist && cross-env NODE_ENV=production webpack --config ./webpack.production.config.js --progress --profile --colors",
"eslint": "eslint .",
"jscs": "jscs ."
},
如果我想使用PM2在生产中启动我的应用程序,名为 bundle.js ,我该怎么做?
答案 0 :(得分:1)
您可以设置process.json
文件,并在那里指定您需要明确运行的文件:
{
apps : [{
name : "server",
script : "./dist/bundle.js",
watch : true,
env: {
"NODE_ENV": "development",
},
env_production : {
"NODE_ENV": "production"
}
}]
}