All of those libraries are needed internally by Angluar. It's a complex framework. You can install starter projects via npm e.g. https://www.npmjs.com/package/angular-es6-starter, but they will include whatever the author of that npm package thought was required for their build. There is no easy way to learn the internals, other than picking each of the dependencies of the project e.g. rxjs, router, zones etc and doing a deep dive into some specicific documentation and tutorials.
On Monday, January 16, 2017 at 11:45:18 AM UTC, Janshair Khan wrote: > > Hi friends, > > I just need to know one thing that why setting up Angular 2 from scratch > in a blank project is such a big problem as compared to other SPA > frameworks like React and Knockout? I'm a keen learner so I want to know > everything what is what and why! When I came to Angular 2. I came across a > huge JS terminologies like rxjs, core-js, zone-js, ambient declarations > etc. Why need these 3rd party libraries needed? Will Angular team will > simplify it in the future? Like installing directly from NPM and starting > coding in TS? > > Thanks, > -- You received this message because you are subscribed to the Google Groups "Angular" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
