在不同的.env文件中设置PUBLIC_URL(react-create-app)

时间:2018-07-13 10:35:27

标签: javascript reactjs react-create-app

我正在研究一个使用react-create-app构建的项目,该项目使用两个主页URL(暂存和生产)。为了避免在部署到暂存或生产之前需要手动更改package.json中的主页,我尝试在.env和.env.production文件中都设置PUBLIC_URL环境变量,并删除了package.json中的主页。

PUBLIC_URL=https://xxxxx.io/new-manager-staging

阅读该文档后,我认为它将在构建期间设置主页url,但事实并非如此。

在package.json中是否还有其他地方可以设置PUBLIC_URL或其他方式来拥有多个主页或动态设置主页? 预先感谢!

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我需要做PUBLIC_URL=/new-manager-staging/而不是PUBLIC_URL=https://xxxxx.io/new-manager-staging