Node.js has included experimental support for ES6 support.
Read more about here: https://nodejs.org/docs/latest-v13.x/api/esm.html#esm_enabling.
TLDR;
Node.js >= v13
It's very simple in Node.js 13 and above. You need to either:
- Save the file with
.mjs
extension, or
- Add
{ "type": "module" }
in the nearest package.json
.
You only need to do one of the above to be able to use ECMAScript modules.
Node.js <= v12
If you are using Node.js version 8-12, save the file with ES6 modules with .mjs
extension and run it like:
node --experimental-modules my-app.mjs
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…