Egg.js運行環境配置場景


沒有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

常規開發環境

本地開發環境,線上測試環境,線上預發環境,線上生成環境。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM