如何在nodejs v6.11.3中使用“import”

时间:2017-09-14 02:35:37

标签: node.js express ecmascript-6

我想在nodejs + express app中使用“import”。

我知道nodejs v6支持es6。

但我不能在我的nodejs app中使用“import”。

节点给我这条消息。 => SyntaxError:意外的令牌导入

我能为es6做些什么。

2 个答案:

答案 0 :(得分:3)

简短的回答:如果您正在使用节点< 8.5你不能。

如果您想使用ES模块,请使用newer version of node或使用Babel或@std/esm等库。

答案 1 :(得分:2)

Node.js 6不支持ESModules,只支持CommonJS模块。您仍然可以使用ESmodules,但您需要安装Babel并转换代码。