我正在尝试使用Team City将环境变量传递到webpack中。我对两者都很新。
目标是在构建过程中设置一些访问令牌,因为它们因环境而异。
有没有人对设置或执行有任何建议?谢谢!
答案 0 :(得分:0)
将env.NAME参数添加到TeamCity Build Configuration后,NAME环境变量将出现在构建中启动的所有进程中。
答案 1 :(得分:0)
在TeamCity中编辑环境变量:
=IF(AND(A2="Yes",B2="Yes",C2<>""),C2,"MISSING")
前缀)。然后为Webpack安装DotEnv软件包。
编辑您的webpack配置文件(env.
),以将webpack.config.js
参数添加到此插件的 true 中:
systemvars