Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
Html 如何强制Github页面查看/构建?_Html_Reactjs_Github_Deployment - Fatal编程技术网

Html 如何强制Github页面查看/构建?

Html 如何强制Github页面查看/构建?,html,reactjs,github,deployment,Html,Reactjs,Github,Deployment,我正在使用CreateReact应用程序,它正在为/build文件夹中的文件提供服务。通常,Github页面在根级别查看index.html,但我希望引导它查看/build以进行部署 我尝试在我的package.json配置中添加“homepage”:“/build”,Github设置说它是通过.Github.io部署的。但是,该站点只显示了我的README.md文件 感谢您的帮助:)这里的问题是这是一个Web浏览器问题,而不是主机问题。当您访问网页时,浏览器总是在URL处查找index.htm

我正在使用CreateReact应用程序,它正在为/build文件夹中的文件提供服务。通常,Github页面在根级别查看index.html,但我希望引导它查看/build以进行部署

我尝试在我的package.json配置中添加
“homepage”:“/build”
,Github设置说它是通过
.Github.io
部署的。但是,该站点只显示了我的README.md文件


感谢您的帮助:)

这里的问题是这是一个Web浏览器问题,而不是主机问题。当您访问网页时,浏览器总是在URL处查找
index.html
文件,因此
localhost:8080
变为
localhost:8080/index.html

这意味着有几种方法可以解决这个问题。您可以在根目录中创建一个
index.html
文件,然后让它在构建文件夹中提供脚本,如

您还可能经历手动将
/build
添加到URL末尾的痛苦。但是您不希望用户必须这样做,所以您可以编写一个脚本将您重定向到那里


祝你好运

这里的问题是这是一个Web浏览器问题,而不是主机问题。当您访问网页时,浏览器总是在URL处查找
index.html
文件,因此
localhost:8080
变为
localhost:8080/index.html

这意味着有几种方法可以解决这个问题。您可以在根目录中创建一个
index.html
文件,然后让它在构建文件夹中提供脚本,如

您还可能经历手动将
/build
添加到URL末尾的痛苦。但是您不希望用户必须这样做,所以您可以编写一个脚本将您重定向到那里


祝你好运

您是否查看了位于的“部署到github页面”部分?这里有一个详细的分步指南,你不需要尝试摆弄github页面。是的,我读过这篇文章,但它只告诉你如何为gh页面构建它,这是一个带有url
.github.io/
的项目页面,这不是我想要的。你检查了网站上的“部署到github页面”部分了吗?这里有一个详细的分步指南,你不需要尝试摆弄github页面。是的,我读过这篇文章,但它只告诉你如何为gh页面构建它,这是一个带有url
.github.io/
的项目页面,这不是我想要的。这是服务网站的唯一方法吗?我不能让Github查看我的生成文件夹吗(这是提供网站的唯一方法吗?我不能让Github查看我的构建文件夹):(