在子目录上部署Reactjs后路由不起作用

在子目录上部署Reactjs后路由不起作用,reactjs,react-router,Reactjs,React Router,我在本地主机上使用ReactJS创建了一个简单的登录页,它可以在http://localhost:3000. 然后我想捕捉一些营销参数,我使用了和,它也在工作,但是当部署它时,使用这些参数时,我得到了一个空白页 App.js <Switch> <Route path="/" children={<Normal />} /> </Switch> <Switch>

我在本地主机上使用ReactJS创建了一个简单的登录页,它可以在http://localhost:3000. 然后我想捕捉一些营销参数,我使用了和,它也在工作,但是当部署它时,使用这些参数时,我得到了一个空白页

App.js

     <Switch>
          <Route path="/" children={<Normal />} />
      </Switch>
      <Switch>
          <Route path="/:cn/:cid" children={<Markdata />} />
      </Switch>
package.json

....
"name": "muslimsgate",
  "homepage": ".",
  "version": "0.1.0",
  "private": true,
....
.env文件

/* /index.html 200
/* /index.html 200