在Nodejs中,语句import Obj from 'module_1'
是否与const Obj = require('module_1')
相同?此时应将Obj视为构造函数。我想知道,因为使用import语句似乎对我不起作用,所以我想知道是否还有另一种编写它的方法。
答案 0 :(得分:3)
还没有JavaScript引擎本身支持ES6模块。导入适用于ES6模块,要求适用于ES5。 Nodejs支持ES5,因此它需要使用... 要使用导入和ES6的其他功能,请使用babel,该转换器将commomjs代码转换为ES5 More details for ES6 and ES6