Angular 14执行ng add @angular/pwa报错:找不到@angular/service-worker
解决Angular 14执行
ng add @angular/pwa报错的问题 实用解决步骤:
手动匹配版本安装
@angular/service-worker
执行对应包管理器命令,确保依赖版本和Angular 14一致:npm install @angular/service-worker@14 --save若使用yarn:
yarn add @angular/service-worker@14检查并补全
angular.json配置
安装完成后,确认项目build配置中已启用Service Worker:
在projects -> [你的项目名称] -> architect -> build -> options节点下添加:"serviceWorker": true, "ngswConfigPath": "ngsw-config.json"重新执行PWA初始化命令
依赖安装完成后,再次运行:ng add @angular/pwa清理缓存重试(若上述步骤无效)
先清理npm缓存:npm cache clean --force删除
package-lock.json(或yarn.lock),重新执行npm install后再尝试初始化PWA。
内容的提问来源于stack exchange,提问作者harvijaysinh chauhan
相关产品推荐
相关产品推荐

