我要发布我的应用程序作为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” –