【发布时间】:2018-07-19 16:41:54
【问题描述】:
我想将我的 PWA 部署为静态站点,以便可以在 S3 上托管它。当我在配置中使用 SPA 模式运行 Nuxt Build 时;我得到一个“公共”文件夹而不是“dist”文件夹。公共文件夹包含一个带有 index.html 的 _nuxt 文件夹。如果我只是打开 index.html,我会在所有其他文件上收到 404 错误,因为它们实际上是在 root 中尝试从 _nuxt 目录中获取的,as seen here。
如果我将整个 _nuxt 文件夹部署到 S3,那么我无法将 index.html 作为主页发送,因为它不在根目录中。
访问 website.s3.com/_nuxt 显示加载器,但在控制台中显示错误:加载块 {n} 失败。
如何将 Nuxt SPA PWA 部署到 s3?
【问题讨论】:
-
应该有index.html和_nuxt文件夹同级