I am starting a new Angular 4 project and was looking for the best practices/configuration to setup an angular 4 project. Came across Angular CLI based approach and quickstart project based on System js on angular.io . I am curious to know the best one to start my development with.
Is CLI the only way to use Webpack2 with Angular 4? I read that with CLI one loses the flexibility because of not being able to play with Webpack2 like setting up bundling, uglify and minify etc. Is this correct? Is there any other way to use Webpack2 with Angular 4 without using CLI?
Is System js based approach the best one in that case. Please share your experience on this.
I Know that it's choice based and will drive some negative response but want to know the details about it before I go ahead with the development. Hope you guys will understand my concern.