0

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

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

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

4

1 回答 1

-1

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

看看Gatsby,这是我用于您的确切场景的。

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

于 2020-07-21T16:22:36.423 回答