有没有一种方法可以将Gatsby仅用于静态html文件而不使用webpacked javascript文件?

时间:2019-12-06 23:23:50

标签: javascript typescript gatsby static-site

我想生成大量的静态html。我喜欢使用Gatsby,因为我喜欢编写JSX / TSX并使用JavaScript生成文件。

但是随后每个页面都包含脱水的GraphQL查询以及整个生产运行时的响应。

我知道Gatsby就是这么做的,但是它是如此灵活,以至于我想必须有一种方法可以只生成没有魔术部分的静态html。

1 个答案:

答案 0 :(得分:1)

盖茨比对此没有官方支持。

在github上浏览他们的问题,尽管有一个讨论(他们有一些不支持它的合理理由)。在问题的末尾,有一条评论链接到一个gatsby插件,该插件可以执行您想要的样子。您可能要尝试一下。

Github问题:https://github.com/gatsbyjs/gatsby/issues/11680

Gatsby插件:https://www.npmjs.com/package/gatsby-plugin-no-javascript