Env Interpolation
环境变量插值在配置文件与模板中将 ${VAR} 或 $VAR 替换为环境变量值,支持默认值与嵌套展开。
用途
在配置中注入运行时环境变量,使同一配置适配多环境部署。
机制
解析时对 ${VAR}、$VAR 替换为 process.env[VAR];${VAR:-default} 提供默认值;${VAR:+alt} 在 VAR 设置时用 alt。支持递归展开(VAR 引用 VAR2)。
用例
- Docker Compose 变量插值
- CI/CD 配置模板
- 多环境配置