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

常规开发环境

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

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

时间: 2024-08-06 02:57:42

Egg.js运行环境配置场景的相关文章

Vue.js 运行环境搭建详解(基于windows的手把手安装教学)及vue、node基础知识普及

Vue.js 是一套构建用户界面的渐进式框架.他自身不是一个全能框架——只聚焦于视图层.因此它非常容易学习,非常容易与其它库或已有项目整合.在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用. 在配置环境之前呢,有些基础的东西还是要和大家普及一下的.如果你已经对Vue.js有所了解,那请点击 配置步骤  跳转到配置环境的阅读,否则,请耐心看完看完. 首先,介绍一下Vue.js的概念,他是干啥的呢?一定要配置vue的运行环境吗? 如上述Vue.js不是个全能的框架,因为他的

maven(六),外置maven运行环境配置

外置maven eclipse内置的maven插件是固定版本,如果要用其他版本的maven,可以使用外置maven 下载地址: http://maven.apache.org/download.cgi   window系统下载 apache-maven-3.3.9-bin.zip, 解压 进入eclipse首选项--maven--installations--add--选择刚解压的maven目录--完成 如图第一行是eclipse内置maven3.3.3版本,第三行是我们刚刚添加的3.3.9版本

Node.js安装+环境配置【Windows版】

Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/2.选安装目录进行安装3.环境配置4.测试 三.前期准备 1.Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 J

js开发环境配置

使用Sublime Text3作为主要开发工具.下载地址:http://www.sublimetext.com/3. sublime拥有大量实用插件,使用插件需要先下载PackageControl以便管理所有插件,新版本的sublime似乎已集成了该插件.安装方式:https://packagecontrol.io/installation. 完成后我们需要安装js开发用的插件SublimeCodeIntel(自动补全)和JsFormat(代码格式化): ctrl+shift+p(win)或co

关于 vue.js 运行环境的搭建(mac)

由于本人使用的是mac系统,因此在vue.js 的环境搭建上遇到许许多多的坑.感谢 showonne.yubang 技术指导,最终成功解决.下面是个人的搭建过程,权当是做个笔记吧. 由于mac非常人性化的将bash内置于终端中,因此可以直接在终端中使用bash命令. 第一步: Mac OS系统安装 brew 打开终端运行以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m

(5)基本工作流(打包与运行环境配置)

完成以下操作,才能在编辑器中使用打包功能:   1.环境搭建(Win/Mac)   2.在编辑器中配置发布和打包设置 环境搭建&打包设置   一.Windows平台   注意:JDK.NDK.SDK.Framework的安装路径.电脑的系统变量配置.以及编辑器打包设置中这些工具的路径配置一定要都正确,任何一个地方不对,打包很有可能会出现错误.   1.从商店下载JDK,安装到英文目录,非英文尤其中文目录可能会导致打包出现异常问题. 安装成功后,Java目录下会生成2个文件夹,分别以jdk和jre

JAVA EE 运行环境配置(包含JAVA SE)

1.下载并安装jre-7u7-windows-i586.exe (最新的JAVA运行环境) 2.下载并安装java_ee_sdk-6u4-jdk7-windows.exe (Java EE & GlassFish Server的安装包)位置: C:\Program Files\glassfish3 3.系统环境变量配置:JAVA_HOME  C:\Program Files\glassfish3\jdk7 (安装目录)classpath  .;%JAVA_HOME%\lib;%JAVA_HOME

Mac下进行Node.js开发环境配置

我们知道,Mac是一款天生可以提升我们开发效率的系统,合理的使用Mac下面的神器,有助于提升我们的开发效率.个人是个VIM控,今天分享一下,我在mac下是如何进行Node.js的开发环境搭建的.先给大家看看最终的效果图片吧! Iterm2 首先,推荐Iterm2这款命令行神器.它是一款终端替代工具,支持 Macos 10.5+ 版本.它具备很多优点:比如开源免费.快捷键丰富.水平垂直分屏.远程使用vi时兼容性好.如果再加上一点,就是它UI也比较友好,如果你喜欢捣鼓,可以配置主题,让iterm2界

Clang+llvm windows运行环境配置

下了官网Pre-built Binaries:Clang for Windows( llvm.org/releases/3.5.0/LLVM-3.5.0-win32.exe )03 Sep 2014 3.5.0 The LLVM Compiler Infrastructure(llvm.org) download LLVM(llvm.org/releases/) 由于刚刚安装了 TDM GCC 4.9.2 tdm64-gcc-4.9.2-3.exe 2014 December 12th(tdm-