我正在开始一个新的NodeJS项目。我看到我可以使用--harmony使用捆绑了最新nodeJS的V8中的大部分ES6功能。它运作良好。实际上给了学习ES6的好机会。 然而,NodeJS基于许多库和框架(比如我使用restify和lodash节点)。 但它们主要在ES5中。 如果我使用现有的库,我不会认为事情会破裂。但我的问题是:
答案 0 :(得分:1)
使用ES6始终是“安全的”,因为您可以通过babel将ES6转换为旧的javascript。 (甚至输出人类可读的transiled-javascript)。 ES6没有任何破坏或冲突的语法,因此ES5代码在ES6引擎上顺利运行。