@coupler/environment
v0.2.1
Published
准备运行环境 ==========
Downloads
8
Readme
准备运行环境
获取运行参数
- 提取命令行参数
- 提取环境变量
- 提取运行项目的rc对象
- 提取Coupler组件的rc对象(特殊组件不会提取)
提取和构建CPError
- 提取运行项目的CPErrors配置,挂载至global.CPError
- 提取依赖的Coupler组件的CPErrors配置,挂载至global.CPError
配置参数优先级
命令行参数 > 环境变量 > 项目.couplerc配置 > Coupler组件项目默认配置
运行时使用
- global.ENV 当前运行环境,如development, production等
- global.DEBUG 是否为调试模式
- global.RC rc配置对象,来源于命令行参数、环境变量、.couplerc配置文件
参数格式
命令行参数名,将以“-”为分隔符切割,得到对应配置在rc对象中的路径,如parent-children-name, 在RC对象中的路径为parent.children.name.
环境变量中以COUPLER开头的变量将被提取,并按照上述规则收入rc对象