在打包之前,在package.json中private下(位置任意)添加"homepage": "./"
这样在你点击index.html时候路径没有问题不会报错,但是页面可能还是空白的
然后将项目中的引用路由时候的BrowserRouter改为HashRouter,所有用到的地方都要改
然后执行npm run build 在点开index.html就不会报错
本文介绍如何在React项目中通过修改package.json和使用HashRouter替代BrowserRouter来避免部署后的路径错误,确保应用正常运行。
在打包之前,在package.json中private下(位置任意)添加"homepage": "./"
这样在你点击index.html时候路径没有问题不会报错,但是页面可能还是空白的
然后将项目中的引用路由时候的BrowserRouter改为HashRouter,所有用到的地方都要改
然后执行npm run build 在点开index.html就不会报错
3655
1605

被折叠的 条评论
为什么被折叠?