路径"/ngsw-config.json"已存在

Poo*_*tel 5 service-worker angular angular-service-worker angular-pwa pwa

我创建了一个新的角度项目.然后我补充说

ng add @angular/pwa我得到了这样的错误,即使我找不到ngsw-config.json文件

路径"/ngsw-config.json"已经存在.

角度CLI版本是6.1.1.

规则结果无效:Function().

在角度CLI版本是6.0.3

Jes*_*rea 15

尝试安装CLI版本6.0.8,然后安装在一个干净的项目中试试add @ angular/pwa @ 0.6.8

似乎核心团队尚未解决错误,因此同时我们必须使用较低版本


小智 5

我遇到过同样的问题。我来自Angular 5,后来更新为Angular 6。

我使用以下特定版本来使其正常工作:

npm install --save @angular/cli@6.0.8

npm install --save @angular/pwa@0.6.8
Run Code Online (Sandbox Code Playgroud)

而且我还必须从angular.json删除此条目:

"ngswConfigPath": "src/ngsw-config.json"
Run Code Online (Sandbox Code Playgroud)