如何为应用程序服务上通过Azureure Devops管道部署的React App设置.env

问题描述

我在天蓝色的Devops上使用CI / CD开发了一条管道,用于在Azure Web应用程序服务上部署React应用程序。在本地,我正在使用.env文件,并且此文件位于.gitignore上。我想知道如何设置.env以便在生产时读取它。

解决方法

您可以查看以下文档:

https://create-react-app.dev/docs/adding-custom-environment-variables/#adding-development-environment-variables-in-env

.env文件签入源代码管理(不包括.env*.local)。

如果您不想将.env文件检入DevOps,则可以在管道变量中添加变量:

enter image description here

此外,您可以参考以下情况以获取更多建议:

How to use environment variables in React app hosted in Azure