universal-vue / uvue

Vue CLI plugin to create universal Vue applications with ease
https://universal-vue.github.io/docs/
MIT License
127 stars 13 forks source link

serviceWorker does not work #31

Closed ilajosmanov closed 5 years ago

ilajosmanov commented 5 years ago

Describe the bug Service worker does not register.

To Reproduce

  1. I just create src/registerServiceWorker.js and write next code:
    if (process.env.NODE_ENV === 'production' && process.client) {
    navigator.serviceWorker.register("/service-worker.js");
    }
  2. npm run ssr:build
  3. npm run ssr:start
  4. Service worker does not work

Please indicate versions of:

node: 11.0.0
vue-cli: 3
uvue: v0.1.0-alpha.18
os: MacOS
browser: Chrome
ilajosmanov commented 5 years ago

Fixed.

if (process.client && process.env.NODE_ENV === 'production') {
  navigator.serviceWorker.register("/service-worker.js");
}

But not support .ts file