有没有办法在后台(Service Worker)执行热重载?要查看对后台脚本所做的任何更改,我必须 A) 删除解压的扩展并将其加载回来,或者 B) 取消注册服务工作人员。
这对于开发来说是相当痛苦的。有没有办法在 v3 中使用热重载?
谢谢
兄弟,我最近解决了这个问题。我通过create-react-app创建了一个repo,因此react-refresh可以确保在更改页面时部分刷新。当您更改内容脚本时,它使用 Webpack' HMR 和 webpack.compiler.hooks 热重新加载整个 crx。顺便说一句,拉链也是自动的。
刚刚创建此帐户来评论这个问题。 我自己制作了一个脚本来解决这个问题,它会在发生更改时自动重新加载扩展,是的,它与清单 v3 兼容。查看:https://github.com/informatdcs/auto-reload-extension-manifest-v3