使用React部署到gh页不会呈现组件吗?

时间:2018-10-28 14:19:52

标签: reactjs github-pages

我有一个应用程序,该应用程序将使用npm gh-pages软件包部署到gh-pages

我执行此命令"deploy": "npm run build && gh-pages -d build",它会正常创建构建文件夹。
  但是当我转到gh-pages时,它仅呈现一个静态组件。您可以看到here

在网络中,我可以看到资源正在加载,js文件,css文件。 我不确定是什么问题。可能是因为我使用了React Router?

所有帮助将不胜感激。

完整代码可在此处link

找到

1 个答案:

答案 0 :(得分:1)

问题是您将React App托管在一个子目录中,这意味着您的路由“ /”在这里不再有效。

在您的package.json文件中添加主页属性。

"homepage": "https://kiraburova.github.io/Marvel-ReactJS-API/",