码迷,mamicode.com
首页 > Web开发 > 详细

Egg.js运行环境配置场景

时间:2019-10-12 12:54:44      阅读:634      评论:0      收藏:0      [点我收藏+]

标签:node   测试环境   环境配置   tar   开发流程   建议   增加   rod   设置   

没有NODE_ENVEGG_SERVER_ENV环境变量的场景

执行npm run dev,默认读取config.default.js
执行npm run start,默认读取config.prod.js

NODE_ENVEGG_SERVER_ENV环境变量的场景

EGG_SERVER_ENV优先级高于NODE_ENV
比如,要为开发流程增加集成测试环境 SIT。将 EGG_SERVER_ENV 设置成 sit(并建议设置 NODE_ENV = production,也可以不设置),启动时会加载 config/config.sit.js,运行环境变量 app.config.env 会被设置成 sit。

NODE_ENV,没EGG_SERVER_ENV环境变量的场景

执行npm run dev,环境变量根据系统设置来。
执行npm run start,Egg.js会把process.env.NODE_ENV改写成production,无视系统的环境变量NODE_ENV

常规开发环境

本地开发环境,线上测试环境,线上预发环境,线上生成环境。

Egg.js运行环境配置场景

标签:node   测试环境   环境配置   tar   开发流程   建议   增加   rod   设置   

原文地址:https://www.cnblogs.com/samwu/p/11660830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!