Reactjs 如何将CreateReact应用程序构建与自定义环境变量一起使用?

Reactjs 如何将CreateReact应用程序构建与自定义环境变量一起使用?,reactjs,npm,create-react-app,Reactjs,Npm,Create React App,我有一些自定义环境变量,例如: REACT\u APP\u API\u URL='http://localhost:6000/api“ 。。。以及不同的环境(开发,测试,uat和生产) 如何为每个环境定义自定义变量和自定义构建命令 我找到了,但它可以与节点变量一起使用。您可以安装并使用它为脚本设置自定义REACT\u APP.*环境变量: "scripts": { "develop": "cross-env REACT_APP_TEST=start react-scripts start",

我有一些自定义环境变量,例如:
REACT\u APP\u API\u URL='http://localhost:6000/api“

。。。以及不同的环境(
开发
测试
uat
生产

如何为每个环境定义自定义变量和自定义构建命令

我找到了,但它可以与节点变量一起使用。

您可以安装并使用它为脚本设置自定义
REACT\u APP.*
环境变量:

"scripts": {
  "develop": "cross-env REACT_APP_TEST=start react-scripts start",
  "test": "cross-env REACT_APP_TEST=test react-scripts start",
  "uat": "cross-env REACT_APP_TEST=uat react-scripts start",
  "production": "cross-env REACT_APP_TEST=production react-scripts build",
}

这个问题不是很清楚。您提供的示例有什么问题?那应该很好。谢谢你的回答。如果我有很多环境变量呢?“把所有这些都放到命令里可以吗?”弗罗斯顿:没问题!是的,如果您有多个环境变量,您可以将它们一一列出。在我看来,这是最好的选择,如果你没有那么多的话。我发现了一个相关的项目,它允许在
.env.develope
.env.uat
中使用这些变量。。。文件夹。