我有一个应用程序,该应用程序将使用npm gh-pages
软件包部署到gh-pages
我执行此命令"deploy": "npm run build && gh-pages -d build"
,它会正常创建构建文件夹。
但是当我转到gh-pages时,它仅呈现一个静态组件。您可以看到here
在网络中,我可以看到资源正在加载,js文件,css文件。 我不确定是什么问题。可能是因为我使用了React Router?
所有帮助将不胜感激。
完整代码可在此处link
找到答案 0 :(得分:1)
问题是您将React App托管在一个子目录中,这意味着您的路由“ /”在这里不再有效。
在您的package.json文件中添加主页属性。
"homepage": "https://kiraburova.github.io/Marvel-ReactJS-API/",