Workbox 中导入模块 + Webpack 自定义 Service Worker

时间:2021-06-22 04:55:14

标签: vue.js webpack service-worker vue-cli workbox

我正在使用 vue-cli + Webpack + Workbox 设置(即设置使用 register-service-worker)。 我已经将我的 vue.config.js 设置为使用自定义服务工作者。 我想将模块(例如 auth、api 包装器等)导入我的自定义 Service Worker,但出现“无法在模块外使用导入”错误。

我尝试过 importScripts,但是一旦 webpack 执行,文件就无法使用,所以也失败了。

我的目标:将模块导入我的自定义 Service Worker,并能够在部署之前在“num run serve”devServer 上对其进行测试。

附言为了让我的开发服务器加载自定义服务工作者,我必须在 package.json 的脚本部分使用 --mode production .. 这禁用了 HRM 但它仍然很有用,因为我可以调试我的自定义软件。现在我坚持导入。

任何帮助将不胜感激!

0 个答案:

没有答案
相关问题