Gatsby 离线部署

Gatsby offline deployment

我正在寻找一种从我的 gatsby 页面创建包的方法,您只需在浏览器中打开本地 index.html,该页面就好像部署在服务器上并由服务器提供服务一样。

我找到了 gatsby-plugin-offline,但据我所知,这并不能解决我的问题,因为它需要一个服务器来初始加载页面。

有什么方法可以创建这样的包吗?

Gatsby 在 v1 中部分支持,但在 Gatsby v2 中不支持。

有多种解决方法,例如使用 Electron 或 cordova 从您的站点构建应用程序,但这两种选择都不能直接解决您的问题。

您可以为 Gatsby 创建这样的插件。插件所需的代码超出了 Whosebug 答案的范围。这些链接应该可以帮助您入门,如果您遇到问题,可以随时 post 提出具体问题。