Can someone please explain me meaning of this error?
This application depends upon a library published using Angular version 14.0.7, which requires Angular version 14.0.0 or newer to work correctly. Consider upgrading your application to use a more recent version of Angular.
When Application works fine with Angular version 14.0.0 or newer, why is it telling me to upgrade application? Should it not tell me to upgrade Angular instead? (Because, application is not finding Angular 14 or newer on my system)
Error message doesn't complain anything about installed version of Angular. So doesn't matter if I've installed Angular 1.0 or Angular 99.0. According to the message if I upgrade application to use, say Angular 99.0 will it automatically take care of the rest?
By the way here is what it shown installed on my machine:
Angular CLI: 14.1.1
Node: 16.13.1
Package Manager: npm 8.3.2
OS: win32 x64
Angular: 12.2.16
... animations, common, compiler, compiler-cli, core, forms
... localize, platform-browser, platform-browser-dynamic
... platform-server, router, service-worker
Package Version
@angular-devkit/architect 0.1202.16
@angular-devkit/build-angular 12.2.16
@angular-devkit/core 12.2.16
@angular-devkit/schematics 14.1.1 (cli-only)
@angular/fire 6.1.5
@schematics/angular 14.1.1 (cli-only)
rxjs 6.6.7
typescript 4.3.5
How to install Angular 14.1.1? Because whole internet talks about how to install only Angular CLI. I upgraded it as well. Is Angular CLI comes from different vendor or what? If not why is there provision to maintain separate versions, Angular CLI with outdated Angular?