Are you familiar with differences between Node.js nodules and ES6 nodules?

Technology CommunityCategory: Node.jsAre you familiar with differences between Node.js nodules and ES6 nodules?
VietMX Staff asked 4 years ago

The modules used in Node.js follow a module specification known as the CommonJS specification. The recent updates to the JavaScript programming language, in the form of ES6, specify changes to the language, adding things like new class syntax and a module system. This module system is different from Node.js modules. To import ES6 module, we’d use the ES6 import functionality.

Now ES6 modules are incompatible with Node.js modules. This has to do with the way modules are loaded differently between the two formats. If you use a compiler like Babel, you can mix and match module formats.