我对Web托管的工作原理的理解是,您需要某种技术来提供内容,即使它只是一个HTML文件。我认为,简单地将一个html文件放在一个根本不运行的服务器上(没有Apache等),然后转到{server_ip}/path/ to /.html将不会通过http提供服务。所以我用谷歌搜索了一下,我找不到github pages使用什么技术为静态页面提供服务
对于一个基本的问题,我很抱歉,但我找不到任何技术原因。
基本上,如果我执行npm run build,我会在build文件夹中得到一个静态html文件和一堆css和javascript文件。我认为我应该能够在浏览器中打开该index.html文件并使其工作,就像在没有React的情况下构建一些静态HTML一样。所以,我的问题是: react所依赖的是什么,需要通过serve或webpack开发服务器这样的静态文件服务器来提供服务?