Rub*_*kér 2 production-environment progressive-web-apps angular angular9
我正在开发一个应用程序,我第一次使用 PWA,并且尝试使用推送通知等。
目前,如果我执行以下命令ng build --prod和http-server -p 8080 -c-1 dist/myProject,我就可以让 PWA 工作,但我想知道是否有一种方法可以让 PWA 工作ng serve,这样我就不必经常构建项目,因为这需要相当长的时间。
编辑:添加信息
我尝试通过添加serve来修改对象angular.json
"assets": [
"src/manifest.webmanifest"
]
Run Code Online (Sandbox Code Playgroud)
属性,options但这给出了错误Data path "" should NOT have additional properties(assets),所以我认为这不是要走的路。
小智 5
从文档中:
由于 ngserve 不能与 Service Worker 一起使用,因此您必须使用单独的 HTTP 服务器在本地测试您的项目。
https://angular.io/guide/service-worker-getting-started#serving-with-http-server
基本上,您可以使用 开发应用程序,ng serve但在使用 时无法安装它或进行更新ng serve。为此,您必须使用http-server
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |