首页 > 解决方案 > Gatsby 离线部署

问题描述

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

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

有没有办法创建这样的包?

标签: offlinegatsby

解决方案


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

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

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


推荐阅读