我正试图在我的项目中使用专业的服务人员。我的cli和其他配置如下-
Angular CLI: 1.6.8
Node: 8.9.4
OS: win32 x64
Angular: 5.2.4
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
@angular/cdk: 5.2.1
@angular/cli: 1.6.8
@angular/flex-layout: 2.0.0-beta.12
@angular/material: 5.2.1
@angular/service-worker: 1.0.0-beta.16
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.2.0
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.8
@schematics/angular: 0.1.17
typescript: 2.4.2
webpack: 3.10.0我已经使用-service-worker标志创建了项目,并且还创建了ngsw.config.json文件。当我试图注册服务人员时,我的问题就开始了。
发布于 2018-04-20 17:20:35
发布于 2018-05-24 11:09:24
你需要用--prod标志来构建你的应用程序。否则,服务-worker.js和ngsw.json将不会被创建,也不会注册。
发布于 2020-03-12 07:52:18
您只需尝试以下步骤:
您也可以添加到主屏幕选项中。
https://stackoverflow.com/questions/49945604
复制相似问题