Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无论使用何种方法,Github页面和React应用程序都无法工作_Javascript_Reactjs_Git_Github_Redux - Fatal编程技术网

Javascript 无论使用何种方法,Github页面和React应用程序都无法工作

Javascript 无论使用何种方法,Github页面和React应用程序都无法工作,javascript,reactjs,git,github,redux,Javascript,Reactjs,Git,Github,Redux,一周来,我一直在尝试将React应用程序项目添加到Github页面。经过所有的准备工作和所有需要做的事情,我终于让它出现了,嗯,有点。它实际上没有显示任何东西,也没有给我错误。这让我相信我的剧本 <script src="../dist/bundle.js"></script> 是罪魁祸首。然而,问题是我从未使用过bundle.js。我想学习如何在不使用CreateReact应用程序的情况下使用React,而在这样做的过程中,我似乎已经在游戏中取得了长足的进步,我甚

一周来,我一直在尝试将React应用程序项目添加到Github页面。经过所有的准备工作和所有需要做的事情,我终于让它出现了,嗯,有点。它实际上没有显示任何东西,也没有给我错误。这让我相信我的剧本

<script src="../dist/bundle.js"></script>

是罪魁祸首。然而,问题是我从未使用过bundle.js。我想学习如何在不使用CreateReact应用程序的情况下使用React,而在这样做的过程中,我似乎已经在游戏中取得了长足的进步,我甚至不知道这应该如何工作

以下是当前格式的Github页面


编辑:现在似乎显示了404。我甚至不知道为什么这在这一点上不起作用。我试过很多不同的方法

我不确定您是如何将React应用程序上载到GitHub页面的,但是,在这里,我将介绍正确的方法:

步骤01:通过终端安装gh页面,确保您位于正确的文件目录中

$npm install gh pages--save-dev
(我们将其保存为dev依赖项)

步骤02:转到您的
包.json
并添加

“主页”:“{your\u GitHub\u username}.GitHub.io/{repo\u name},”
位于
“name”上方

步骤03:在
package.json
脚本部分,添加

“部署前”:“npm运行构建”、“部署”:“gh页面-d构建”,

步骤04:假设您已经提交代码并将其推送到Git Repo,现在,在终端中,使用命令
npm run deploy
查看GitHub页面中的更改


另外,请确保在源代码中,首先为
主页
设置了与
package.json

相同的路径,我认为如果存在
index.html
文件,就不应该说404。@docs文件夹中的ajeetshah说你必须创建一个名为:
username.github.io
的github存储库,其中
username
应该是你的github用户名。您应该首先更正存储库名称。