Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 将homepage设置为package.json中的变量,并有条件地进行更改_Reactjs_Environment Variables_Package.json_Website Homepage - Fatal编程技术网

Reactjs 将homepage设置为package.json中的变量,并有条件地进行更改

Reactjs 将homepage设置为package.json中的变量,并有条件地进行更改,reactjs,environment-variables,package.json,website-homepage,Reactjs,Environment Variables,Package.json,Website Homepage,在react应用程序中自动更改/更新主页而不更改package.json的最佳方式是什么 我有A和B项目,这两个项目对于生产构建都有单独的根,但是对于测试构建它们共享相同的根。这就是为什么我为不同的环境配置了不同的主页。当我将它的测试分支合并到它的Prod分支时,我必须保持package.json文件不同,这一点都不聪明 那么,有什么方法可以获取一个Env变量并传入呢 如果您在package.json中使用create react appversion大于或等于0.9.0 并在.env文件中添加

在react应用程序中自动更改/更新
主页
而不更改
package.json
的最佳方式是什么

我有A和B项目,这两个项目对于生产构建都有单独的根,但是对于测试构建它们共享相同的根。这就是为什么我为不同的环境配置了不同的
主页。当我将它的测试分支合并到它的Prod分支时,我必须保持
package.json
文件不同,这一点都不聪明


那么,有什么方法可以获取一个Env变量并传入呢

如果您在
package.json中使用
create react app
version大于或等于0.9.0 并在.env文件中添加
PUBLIC\u URL


嘿,你是如何处理这个话题的?