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

我正在使用WebStorm 2016.2.2构build一个项目。 我使用Node.js的6.6.0版本 我已经将JavaScript版本设置为ES6,但是importexport关键字出现“意外标记”错误。 我不明白Lambdaexpression式BTW。

为什么我得到这个错误? 我做错了什么或节点只是不支持importexport没有巴别(即使我已经设置为ES6的JavaScript版本)?

Node.js支持CommonJS模块,但是目前正在devise对ECMAScript模块的支持。

同时,你将不得不使用Babel将ECMAScript模块转换为CommonJS。 尝试使用Node.js构build的最小预设,如babel-preset-node6

据我所知,es6支持导入和导出,到目前为止节点6不支持es6导入/导出。

这个问题很有用: NodeJS计划支持导入/导出es6(es2015)模块