Nuxt PWA,其他服务人员位于资产或其他目录中

时间:2019-05-01 07:56:29

标签: nuxt.js

我正在将@nuxt/pwaFirebase消息传递用于不同的Firebase项目进行登台。

因此,我需要根据我的messagingSenderId管道提供的某些环境变量在我的服务人员和nuxt/vue代码中配置CI/CD

虽然为nuxt组件提供环境变量对我来说很好,但我很难为它们提供最初放置在serviceworker目录中的/static

因此没有对其进行webpack处理。

我试图将serviceworker文件移到资产目录中,并定义一个提供messagingSenderId的Webpack插件,并让webpack替换它。

无法解决,因为我无法通过

引用serviceworker.js中的nuxt.config.js文件
workbox: {
    importScripts: ['~/assets/serviceworker.js']
  },

0 个答案:

没有答案