如何解决更新反应脚本创建反应应用后如何解决主页上的重大更改
根据How to upgrade a React project built with create-react-app,我将react-scripts从v1.1.4更新为v3.4.3。但是,主页上有一个我无法正确解决的问题。
在先前的package.json中,我有"homepage": "/temp_project/resources"
在将react-scripts更新到v3.4.3之后,一切正常,除了
npm启动("start": "react-scripts start"
)时,路径将变为http:// localhost:3000 / temp_project / resources
这是不期望的。 (预计具有http:// localhost:3000 /)
修补程序=每次都手动将路径更改为http:// localhost:3000 /
如果我将"homepage": "/temp_project/resources"
更改为"homepage": "/"
,那么我的http:// localhost:8080 / temp_project(索引页)将变成空白页。而且我的 npm开始("start": "react-scripts start"
)工作正常。
我该怎么办??抱歉,这是一个愚蠢的问题。谢谢。
补充:
这是一个使用eirslett/frontend-maven-plugin的Maven Spring Boot项目 和maven-resources-plugin
package.json
"scripts": {
"start": "react-scripts start","build": "react-scripts build","test": "react-scripts test --env=jsdom","eject": "react-scripts eject"
},"proxy": "http://localhost:8080","homepage": "/temp_project/resources","browserslist": [
">0.2%","not dead","not ie <= 11","not op_mini all"
]
解决方法
您可以尝试使用"homepage": "."
还是"homepage": "./"
?让我知道是否有帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。