现在节点js 6可以使用什么ES6?

时间:2016-06-09 06:25:49

标签: node.js

根据Node js网站的说法,我看到了

  

Node.js现在支持93%的ES6语言功能

我找不到这个列表的链接,想知道是否存在?

如果没有明确支持的ES6列表,那么我还想知道Node 6是否可以在没有转换器的情况下使用import语句?

2 个答案:

答案 0 :(得分:2)

不,你现在不能使用import而且不要指望它很快。

https://github.com/nodejs/node/issues/6526

  

ES6模块落入缺失的7%。目前还不清楚Node是如何支持这些的。

模块的V8功能/错误是also open。模块语法/解析器在ECMAScript 2015中定义。loader不是,谷歌正在使用它来实现它。

http://node.green/详细说明了Node.js对--harmony受保护和不受保护的ES6功能的支持。模块尚未在表中。

答案 1 :(得分:1)

您可以参考ES 6 compatibility table的“服务器/运行时”列集。

如果没有转换器,目前无法使用进口商品。您可以跟踪open issue。一旦V8本地支持它,节点团队计划集成它。根据官方Web平台功能状态页面,implementation status是“正在开发中”。

相关问题