DEV Community

Discussion on: ES6 Nodejs Project Kickstart

Collapse
 
hilleer profile image
Daniel Hillmann • Edited

I think one of the purposes with Babel here is to compile to an earlier ES version, without import/export syntax.
If you look in the compiled js files, you will probably see require and module.export (this can vary on what Babel is set to build for)

This way you could use earlier node versions and not limit it to just one.

I would say this is more useful in modules than services, as a service could just be locked to one node version, whereas modules are likely to be used in many different versions of node :)