在gh页上部署React项目,但是页面不会更新

时间:2019-11-15 05:03:56

标签: reactjs github react-router github-pages

我正在尝试在我的GitHub页面(gh-pages branch)上部署我的React项目。 但是my GitHub page不会更新。

这是我的package.json

...,
"homepage': "https://marukohua.github.io/portfolio/",
"dependencies": {
  ... 
},
"scripts": { 
  "deploy": "npm run build&&gh-pages -d build"
},
...

我认为我的路由器路径中有可能。因此,我在路由路径中使用了process.env.PUBLIC_URL。但是我的页面和以前一样。

这是我的路线路径:

<BrowserRouter>
  <Switch>
    <Route
      path={`${process.env.PUBLIC_URL}/`}
      exact
      component={ProjectsPage}
    />
    <Route 
      path={`${process.env.PUBLIC_URL}/about`} 
      component={AboutPage} />
    <Route
      path={`${process.env.PUBLIC_URL}/projects`}
      component={ProjectsPage}
    />
  </Switch>
</BrowserRouter>

0 个答案:

没有答案