Adding PWA To Angular 8 - Module Build Failed
Solution 1:
Steps to make it working...
npm uninstall @angular/pwanpm cache clean
Random errors§ Some strange issues can be resolved by simply running npm cache clean and trying again. If you are having trouble with npm install, use the -verbose option to see more details.
- after all of this
ng update
This will fix this error. This error happens because some of dependency in package.json is not up-to-date and they make mess with pwa.
Solution 2:
Please be aware that adding PWA is adding this features to one of the existing projects with the command below:
ng add @angular/pwa --project *project-name*
Check the official documentation from angular for more information: https://angular.io/guide/service-worker-getting-started
Solution 3:
There might be multiple errors in your application try to add pwa again properly with
ng add @angular/pwa --project *project-name*
and then build it with
ng build --prod
here is the link for your reference - https://angular.io/guide/service-worker-getting-started
Chrome console error
you are getting that error cause u are tying to access id from an object which is not defined for that you need to handle your object properly
for ex- let id = obj.id ? obj.id : '';
Try to fix that error first and then build it. If it doesn't work then remove your node_modules and then install it again and build it.
Hope this helps :)
Solution 4:
Few thing before you install pwa to angular project. First you need to update your @angular/cli to make sure you have lastest version
npm i -g @angular/cli
Then run
ng new projectname
Then add pwa to your project
ng add @angular/pwa --project *project-name*
And run
ng build --prod
Post a Comment for "Adding PWA To Angular 8 - Module Build Failed"