Node.js 不支持 ES6 导入和导出

ES6 import and export are not supported in Node.js

我正在使用 WebStorm 2016.2.2 构建一个项目。我使用 Node.js 的 6.6.0 版本。我已将 JavaScript 版本设置为 ES6,但是 importexport 关键字都出现 "unexpected token" 错误。顺便说一句,我没有收到 Lambda 表达式的错误。

为什么会出现此错误?我是不是做错了什么或者 Node 不支持没有 Babel 的 importexport(即使我已经将 JavaScript 版本设置为 ES6)?

es6支持导入导出,据我所知目前node 6不支持es6import/export

这个问题可能会有帮助:

Node.js 支持 CommonJS 模块,但是对 ECMAScript 模块的支持是 currently being designed.

同时,您必须使用 Babel 将 ECMAScript 模块转换为 CommonJS。尝试为 Node.js 构建使用最小预设,例如 babel-preset-node6.