When using Angular 1, editors and IDEs had to do a lot of guessing to provide completion, refactoring, and navigation. And, as a result, they were not reliable. The Angular team set out to fix this problem when starting on Angular 2.x, and the @angular/language-service module was born.
In the previous post on building a music player with Angular and Electron, we were able to successfully setup an environment where our app can live. Angular was bootstrapped, Electron was loaded, and the app opens up displaying a test content.