Reactjs 无法在Github页面上部署新的create react应用程序

Reactjs 无法在Github页面上部署新的create react应用程序,reactjs,github,Reactjs,Github,刚完成一个巨大的应用程序,并试图将其部署到github上,但它开始抛出404个错误。我试图创建一个新的HTML,只需对HTML进行一次更改(只是为了查看它是定制的),但它抛出了相同的错误。开发版本可以工作,生产版本不能 以下是错误: DevTools无法加载SourceMap:无法加载chrome的内容-> extension://hgmhmanijnjhaffoampdlllchpolkdnj/js/lib/purify.min.js.map: HTTP错误:状态代码 404,net::ERR

刚完成一个巨大的应用程序,并试图将其部署到github上,但它开始抛出404个错误。我试图创建一个新的HTML,只需对HTML进行一次更改(只是为了查看它是定制的),但它抛出了相同的错误。开发版本可以工作,生产版本不能

以下是错误:

DevTools无法加载SourceMap:无法加载chrome的内容-> extension://hgmhmanijnjhaffoampdlllchpolkdnj/js/lib/purify.min.js.map: HTTP错误:状态代码

404,net::ERR_UNKNOWN_URL_SCHEME favicon.ico:1 GET 404 manifest.json:1获取 404 manifest.json:1 清单:行:1,列:1,语法错误

以下是回购协议的链接:

以下是包含脚本的package.json:

{
“家”:https://kirilchristov.github.io/renker",
“名称”:“gr”,
“版本”:“0.1.0”,
“私人”:没错,
“依赖项”:{
“@测试库/jest dom”:“^4.2.4”,
“@testing library/react”:“^9.3.2”,
“@测试库/用户事件”:“^7.1.2”,
“反应”:“^16.13.1”,
“react dom”:“^16.13.1”,
“反应脚本”:“3.4.3”
},
“脚本”:{
“预部署”:“npm运行构建”,
“部署”:“gh页面-d构建”,
“开始”:“反应脚本开始”,
“构建”:“反应脚本构建”,
“测试”:“反应脚本测试”,
“弹出”:“反应脚本弹出”
},
“eslintConfig”:{
“扩展”:“反应应用程序”
},
“浏览者”:{
“生产”:[
">0.2%",
“没有死”,
“不是全部”
],
“发展”:[
“上一个chrome版本”,
“上一个firefox版本”,
“最后1个safari版本”
]
}

}
要让CRA在gh页面上工作,您需要三件事

  • 带有prod文件的分支(默认值为
    gh页面

    ✅ 你有(我查过)

  • 设置启用gh页面并选择分支(如果不是默认值)并从
    root提供服务

    ✅ 你说你也有

  • 主页
    键位于您的
    包.json中

    ❌ 您有
    主页
    而不是
    主页

  • 尝试在您的
    包.json中修复该问题

    {
    “主页”:https://kirilchristov.github.io/renker",
    “名称”:“gr”,
    “版本”:“0.1.0”,
    “私人”:没错,
    “依赖项”:{
    “@测试库/jest dom”:“^4.2.4”,
    “@testing library/react”:“^9.3.2”,
    “@测试库/用户事件”:“^7.1.2”,
    “反应”:“^16.13.1”,
    “react dom”:“^16.13.1”,
    “反应脚本”:“3.4.3”
    },
    “脚本”:{
    “预部署”:“npm运行构建”,
    “部署”:“gh页面-d构建”,
    “开始”:“反应脚本开始”,
    “构建”:“反应脚本构建”,
    “测试”:“反应脚本测试”,
    “弹出”:“反应脚本弹出”
    },
    “eslintConfig”:{
    “扩展”:“反应应用程序”
    },
    “浏览者”:{
    “生产”:[
    ">0.2%",
    “没有死”,
    “不是全部”
    ],
    “发展”:[
    “上一个chrome版本”,
    “上一个firefox版本”,
    “最后1个safari版本”
    ]
    }
    }
    
    您是否已将回购设置设置为从根目录服务gh页面?我检查了你的gh pages分支和错误,看起来服务器没有从rootYes@Dominik返回。刚刚检查过。它从根文件夹提供服务您是否在设置中启用了gh页面?我看不到你经常听到的动作环境。就在我眼前:(谢谢你