React打包部署后页面二次刷新报错问题

2020-11-16  本文已影响0人  板栗炖牛肉

前言

creat-react-app创建的项目,项目引用的路由框架是“react-router-dom”。打包部署后,部分如http://xxx/account/center这样的二级路径刷新报错,错误信息是Uncaught SyntaxError: Unexpected token <。

被这样问题搞了一上午,最后发现是homepage配置的锅。

参考文章

解决方案

1.将package.json里的

 "homepage": "."

改为

  "homepage": "/"

或直接删除

2.但这样会出现有些特殊部署会出现问题,这里暂时没有解决方法。我这边路由是用的BrowserRouter,部署代理是nginx。如果是直接放在spring boot上的建议还是用HashRouter

上一篇 下一篇

猜你喜欢

热点阅读