Javascript Node.JS中的ECMAScript 6模块
Node.JS v0.11.3声称支持带有标志Javascript Node.JS中的ECMAScript 6模块,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,Node.JS v0.11.3声称支持带有标志--harmony\u modules的ECMAScript 6模块 我试过各种各样的例子,例如下面的例子 module math { export var pi = 3.141593; } 让模块在Node.JS中工作的语法是什么?您可以使用,这是一个用(当前)JavaScript编写的ES6虚拟机 您可以使用,这是一个用(当前)JavaScript编写的ES6虚拟机 V8中的模块实现不完整。当使用--harmony模块启用时,有解析支持
--harmony\u modules
的ECMAScript 6模块
我试过各种各样的例子,例如下面的例子
module math {
export var pi = 3.141593;
}
让模块在Node.JS中工作的语法是什么?您可以使用,这是一个用(当前)JavaScript编写的ES6虚拟机
您可以使用,这是一个用(当前)JavaScript编写的ES6虚拟机
V8中的模块实现不完整。当使用--harmony模块启用时,有解析支持,但对实际功能的支持被搁置。这是因为ES6模块如何实际工作的规范已经在制定中,尚未完全确定 Continuum中的实现(来自Crazy Train答案的链接屏幕截图)可以追溯到2012年11月的一个临时规范,现在由于ES6模块规范的不断更改而过时。这就是为什么V8开发人员暂停模块支持的原因 看起来模块规范正在接近稳定(尽管我希望我们会看到一段时间的小改进),我认为(至少希望)我们会看到SpiderMonkey和V8在未来6个月的实现中取得进展 有用链接:
- V8模块错误:
- SpiderMonkey模块错误:
- V8模块错误:
- SpiderMonkey模块错误: