我正在尝试重现一个集成问题,以防止一个人在同一Next.js项目中同时使用next-manifest
和next-offline
。两者都可以很好地工作,但是当两者一起使用时,永远不会要求服务人员。
显然,应该这样做的代码包含在.next/main.js
中,但没有包含在.next/static/runtime/main-xxxxxxxxxxxxxxxx.js
中。我对Next.js内部知识了解不足,但是不知道该怎么想。
两个问题跟踪器都提到了此问题:
如果有帮助,我做了一个致力于解决这个问题的仓库:https://github.com/shawninder/next-manifest-sw-clash