April 2018
Beginner to intermediate
426 pages
10h 19m
English
Let's try to run the 17-ES2015-ES6-Modules.js file with Node.js by changing the directory and then executing the node command as follows:
cd path-source-bundle/examples/chapter01
node 17-ES2015-ES6-Modules
We will get an error, SyntaxError: Unexpected token import. This is because at the time of writing this book, Node.js does not support ES2015 native modules. Node.js uses CommonJS module require syntax, and this means we need to transpile our ES2015 so Node can understand it. There are different tools we can use for this task. To keep things simple, we will use Babel CLI.