我正在尝试使用Team City将环境变量传递给webpack。我对这两个都是相当陌生的。
我们的目标是在构建过程中设置一些访问令牌,因为它们因环境而异。
有没有人对设置或执行有什么建议?谢谢!
发布于 2017-11-25 13:10:45
将env.NAME参数添加到TeamCity构建配置后,NAME环境变量将出现在构建中启动的所有进程中。
发布于 2019-07-26 01:31:11
在TeamCity中编辑环境变量:

然后为Webpack安装DotEnv包。
编辑您的webpack配置文件(webpack.config.js),将此插件的systemvars参数添加为true:
module.exports = {
// ...
plugins: [
// ...
new Dotenv({
systemvars: true,
})
],
};https://stackoverflow.com/questions/47481864
复制相似问题