如何使用Create Next App Offline?

cgh8pdjw  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(80)

根据Next.js文档,使用Create Next App有离线支持的好处:
Create Next App将自动检测您是否处于脱机状态,并使用本地包缓存引导您的项目。
如果我关闭wifi并尝试npx create-next-apppnpm create next-app,即使我之前在连接到wifi时运行过这些命令(因此可能会创建一个本地包缓存),我也会得到错误。
这东西该怎么用

vltsax25

vltsax251#

我也在docs里看到了。对于所有Next的积极缓存策略,它似乎会在用户离线时强制清除所有缓存。即使使用像next-pwa这样的工具也不起作用,Next无论如何都会覆盖我的服务工人,这非常可怕。看起来Next并没有增加这种功能的意图。
我认为,如果你想要一个线下优先的策略,唯一的解决方案就是退出Next生态系统。就我个人而言,如果我有选择的话,我会切换到Remix.run。有一个软件包@remix-pwa似乎实际上可以解决这些问题。Remix团队实际上正在与开发人员合作。https://dev.to/shafspecs/remix-pwa-v30-a-new-era-48f
此外,似乎所有的下一个真实的创新是来自复制的东西混音。但平心而论,我还没有太多的机会使用混音,因为我想,所以采取这一切与一粒盐。

相关问题