喜鹊
构建模块,用于下载远程图像,并在执行时将它们作为本地文件包含在生成的构建中。
:sparkles: :bird: 闪亮的!
Magpie 旨在使 Nuxt 的更进一步,创建一个没有 API 调用和远程图像资产的独立构建。
特征
将所有远程图像的本地副本下载到您的/dist文件夹
对于每个生成的路由,替换页面html和有效负载/状态中的所有图像url以使用本地副本
将它与本地托管的 CMS 一起使用来创建准备部署在静态主机上的构建(例如 Netlify)
需要nuxt版本 >= 2.14.0
在开始之前
在当前版本中,即使启用了完整的静态生成,nuxt 在导航到另一个路由时仍会运行fetch和asyncData调用(如此)。 为了防止这些调用覆盖被 magpie 替换的 url,您可以在fetch或asyncData添加检查以在请求的数据已经可用时保释获取。
设置
将nuxt-magpie依赖项添加到
评论0
最新资源