我需要替换 Azure DevOps 发布管道中的 .env 变量。我已经使用“替换令牌”任务来完成相同的任务。我已经验证该任务能够替换变量组中的变量,但应用程序仍然无法读取已部署的变量。 添加下面的屏幕截图以便更好地理解。
这是我的 CI 构建管道
代码中的 .env 文件我使用替换令牌来替换工件掉落中的环境变量
在替换变量后显示内容的任务
确认任务中令牌已替换的日志
显示确认替换变量的内容日志
但是,当我运行应用程序进行 api 调用时,我仍然在 console.log 中看到未替换的 token 变量。 我正在使用 process.env.{VariableName}
读取代码中的变量
我认为 .env 文件中的变量已被替换,但由于 .env 文件不是部署的构建文件夹的一部分,因此更改不会反映在目标环境中。有人可以帮忙吗?