I am tasked with upgrading a medium Angular V2.0.1 project to Angular V7.1.4 (latest stable version). I have worked with Angular a lot in the past and upgraded from V2 -> V4 and V4 -> V5 for a different Angular project in the past. These upgrades were not always trivial and had breaking changes. After doing some research I stumbled upon the Angular Upgrade Guide (https://update.angular.io/) which seems like a good place to start. I also stumbled upon (Upgrading Angular 2 to Angular 6) and in the comments someone says I should start a new project using Angular CLI and move the code over manually.
Another thing to note is that the 2.0.1 project uses systemjs (because it was created from the original Angular Quickstart). Ideally we would make the switch over to webpack.
Should I create a new project using Angular CLI and copy the code over and try to fix bugs that way or should I follow the Angular Update Guide and stay within the same project?