跳到主要内容
uencoder

Env Interpolation

环境变量插值在配置文件与模板中将 ${VAR} 或 $VAR 替换为环境变量值,支持默认值与嵌套展开。

用途

在配置中注入运行时环境变量,使同一配置适配多环境部署。

机制

解析时对 ${VAR}、$VAR 替换为 process.env[VAR];${VAR:-default} 提供默认值;${VAR:+alt} 在 VAR 设置时用 alt。支持递归展开(VAR 引用 VAR2)。

用例

  • Docker Compose 变量插值
  • CI/CD 配置模板
  • 多环境配置

相关工具

参考链接