官网指引报错
通过 EGG_SERVER_ENV 环境变量指定运行环境更加方便,比如在生产环境启动应用:
EGG_SERVER_ENV=prod npm start
参照官网这么来配置package.json
"start:stage":"EGG_SERVER_ENV=prod npm start"
运行结果会毫不留情地报错:
EGG_SERVER_ENV‘ 不是内部或外部命令
解决方法
官网文档应用部署
里面有设置 env 项。设置好以后就可以了。
–env=prod 框架运行环境,默认会读取环境变量 process.env.EGG_SERVER_ENV, 如未传递将使用框架内置环境 prod。
配置示例:
"start:test": "egg-scripts start --daemon --title=egg-server-node-eggjs --env=test"