在react项目部署时,通过nginx配置二级路径https://www.web.com/react
访问,通过链接打开,页面一片空白,第一时间打开F12,居然没发现有报错。最后解决方法如下,通过配置BrowserRouter组件的basename
解决
<BrowserRouter basename={'/react'}>
<>
<GlobalStyle />
<MainLayout />
</>
</BrowserRouter>
如果是文件路径错误,可以通过package.json
来配置
"homepage": "."