我要發佈我的應用程序作爲PWA所以我所做的是離子3發佈的應用程序作爲PWA(逐行Web應用程序)
插入此腳本的index.html
<!--script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('service-worker.js')
.then(() => console.log('service worker installed'))
.catch(err => console.log('Error', err));
}
</script-->
然後安裝
npm run ionic:build --prod
它看起來像它部署它,但我的問題是:
- 需要將哪些文件上傳到主機以將應用程序發佈爲PWA?
爲什麼當我改變應用程序中的某些東西,並運行離子服務沒有改變,它只改變了WWW文件夾的index.html?爲什麼?(因爲現在它是PWA ??)
當我打開www文件夾,並運行打開index.html時,我按下按鈕,打開警報對話框它不打開。爲什麼?
- 當我運行命令?只有在發展的最後?
當我這樣做?當我完成應用程序的開發?因爲我現在運行,當我在我的應用程序中更改某些內容並運行離子服務時,我看不到更改。 –
它應該用'離子模擬瀏覽器--livereload'完成。但它有一些問題(https://stackoverflow.com/questions/44178594/ionic-run-browser-livereload-not-working)(https://github.com/driftyco/ionic-cli/issues/790 ) –
當我運行離子cordova模擬添加瀏覽器--livereload它顯示我「你添加平臺沒有Api.js」 –