angular 创建service-worker项目报错:Unknown option: '--service-worker'
错误原因:
- The --service-worker option is only available for the ng build command. // --service-worker只支持 ng build 命令。
- --service-worker is deprecated for ng add @angular/pwa // 这个参数已经废弃
参考:https://stackoverflow.com/questions/56640245/unknown-option-service-worker-creating-new-angular-pwa
所以就要把创建项目与添加pwa分开,如下命令
ng new pwa // 创建项目
cd pwa // 进入项目根目录
ng add @angular/pwa --project pwa // 添加pwa到这个项目
ng build --prod // 打包
npm install -g http-server