This repository has been archived by the owner on Oct 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
环境变量相关配置的拆分和优化 #37
Comments
把环境独立出来是合理的,也是很多开发框架的标准做法,此提议的方案增大了灵活性,个人对于设计还有两点建议: |
|
|
这样的话,建议跑三次命令呢,testing 构建产出验证通过再构建 staging……
|
谢谢,这样能解决我的问题。那从设计方面就没有太多要补充的意见了。 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
目前环境变量的配置(vars/buildvars)
考虑将环境相关的配置和端相关的配置拆开,换成以下的格式:
执行
nowa server --ext zh-cn
可使用 extVars['zh-cn'] 的变量组合构建出app-zh-cn.js
,执行
nowa server --env dev --ext zh-cn
可使用 envVars['dev'] + extVars['zh-cn'] 的变量组合构建出app-zh-cn.js
。ext 和 env 参数都包含了构建的环境变量,区别在 ext 决定了 entry 的后缀。
nowa build
不指定 ext 时候,会将所有 extVars 变量组合构建出来,ext 和 env 不指定的时候默认使用配置的第一项。
The text was updated successfully, but these errors were encountered: