首页 > 解决方案 > 无法在离线模式下使用 gatsby 网站

问题描述

我已经建立了一个 gatsby 网站,但是当我尝试离线使用它时(通过直接将 index.html 加载到我的浏览器中),它无法加载 assets 文件夹中的文件,并且指向其他页面的链接失败

在 Windows 中运行:安装 gatsby 后,我做了以下操作:

gatsby new sample
cd sample
gatsby build

然后我进入文件资源管理器并打开 sample/dist 目录并双击 index.html(Chrome 是我的默认浏览器,但 IE 的行为相同)

结果是一个半加载的网页缺少样式表、javascript、图像和链接被破坏。

例如,第一页上的“about”链接指向“D:/about”与“.\about.html”。

有没有办法让 gatsby 努力创建一个真正的离线网站?

标签: offlinegatsby

解决方案


尝试gatsby serve从项目的根目录使用。Serve 启动一个 Web 服务器来为您的产品构建提供服务。

在他们网站上的 Gatsby CLI 文档中查找。


推荐阅读