Reactjs Github页面上说已经发布,但我一直得到404
我正在尝试按照上的步骤将React应用程序部署到Github页面。我完全遵循了这些步骤,我的Reactjs Github页面上说已经发布,但我一直得到404,reactjs,github,github-pages,Reactjs,Github,Github Pages,我正在尝试按照上的步骤将React应用程序部署到Github页面。我完全遵循了这些步骤,我的package.json如下所示: { "homepage": "https://sohaib94.github.io/cv", "name": "web", "version": "0.1.0", "private": true,
package.json
如下所示:
{
"homepage": "https://sohaib94.github.io/cv",
"name": "web",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-scripts": "3.4.1",
"react-spring": "^8.0.27"
},
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"gh-pages": "^3.1.0"
}
}
我使用npm run deploy
部署应用程序。这将正确地创建一个分支gh页面
My repo具有正确的设置(设置显示您的站点已准备好在http://sohaib94.github.io/cv/.
下面的消息来源说,您的GitHub Pages站点目前正在从gh Pages分支构建。
),所以我假设我做的一切都是正确的,但我的页面仍然有404(http://sohaib94.github.io/cv/
)
这里有什么我可能做得不对的吗
谢谢请确保对于您的GitHub存储库设置 根据,项目站点也可以从主分支的
主分支或主分支上的/docs
文件夹发布
因此,指定来源非常重要。因此找到了我问题的答案-我打了一个网络电话来加载一些图像,但没有意识到github页面不允许这样做
下载图片并放入我的资产文件夹,删除网络通话,嘿,普雷斯托,一切都很好
感谢所有试图提供帮助的人转到…github.io/cv/index.html
看看加载是否正确,我以前也遇到过同样的问题。嗨,啮齿类动物87,我尝试过这个方法,但不幸的是没有运气Hi@VonC我已经将gh页面设置为发布源的分支,并检查了这个分支是否存在以及是否有index.html文件但仍然没有luck@sohaib非常奇怪。我确实看到了。一定是缺少或未选择设置(在发布源旁边)在存储库设置页面中。嘿@VonC,谢谢你的帮助。意识到我在打网络电话,这是不允许的,所以删除它,然后再试一次就可以了-谢谢你的耐心!