As per understanding , Node js uses CommonJS module pattern , and in CommonJS pattern we use require() to import a node module.
In Angular 2 application development we use @angular/core , @angular/common etc node modules.
My question is:
Why do we use "import {} from '@angular/core'"[which is ES6 module syntax] instead of commonJS require() syntax for accessing node modules in angular2 code files.