我可以在没有Node.js服务器的情况下拥有多页React应用吗?

时间:2020-07-21 16:17:20

标签: reactjs webpack multi-page-application

我想开发一个多页的React应用程序,其中您有多个HTML文件,而不是带有路由的单个HTML。但是,到目前为止,我发现的所有解决方案都需要一个Node.js服务器。

经过艰苦的努力,我最终编写了一个webpack配置文件来自己生成多个HTML文件,该文件根据我定义的某个文件名模式生成了多个HTML文件。但是,配置文件并不容易维护。

那我想知道:没有标准的解决方案吗?

1 个答案:

答案 0 :(得分:-1)

它不是纯React库的一部分,但是许多基于React的框架都为您提供了路由和html生成解决方案。

看看Gatsby,这是我为您所用的确切情况。

src / pages中的每个.js文件都会在您的Gatsby网站中生成自己的页面。这些页面的路径与其在其中找到的文件结构相匹配。