We have a legacy app and it's been using Angular 2.4 since the beginning. Currently package.json is having overrides for many packgages and for our build, we are using npm install --force because of multiple conflicting peer dependency, cannot resolve dependency of some packages, etc. I can foresee that we would keep using override for other dependency update and expanding the package.json.
I'd like to understand:
- the risks if we don't upgrade Angular version and keep using Angular 2.4?
- Is it okay to use
npm install --forcein build/release pipeline in production?