react部署之页面空白

问题:create-react-app build打包后,页面出现空白。

可能一:

控制台报错,js等文件找不到(404)

文件路径问题,只需修改package.json文件,添加

"homepage":".",

位置:

react部署之页面空白

可能二:

如果添加后没有报错,但还是页面空白。可尝试将文件部署在服务器根目录上,如果根目录可以打开,即可能是服务代理问题

检查BrowserRouter的basename属性

<BrowserRouter basename='/myDemos/build/'>
           <Switch>
                   <Route path="/" component={HomeRoute}/>
            </Switch>
</BrowserRouter>

该属性设置静态部署路径,如上代码中build文件夹下放置打包好的文件

本项目使用BrowserRouter,如使用hashrouter请自行百度

 

 

钻研不易,转载请注明出处...

相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2021-09-23
  • 2021-08-05
  • 2021-09-28
  • 2022-12-23
猜你喜欢
  • 2022-01-09
  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2021-04-11
  • 2021-06-01
  • 2021-11-24
相关资源
相似解决方案