去巴比伦 – 不知所措

我不知道与networking应用程序,如果你仍然不得不使用巴别,如果节点4是支持ES6的,所以为什么我会需要任何networking相关的代码babel? 或者,也许我不?

我看到大多数应用程序都使用babel,但是我想知道现在是否有人将其拔出,或者有些中间件用户通常在仍然依赖它的Web应用程序中使用,因此您必须保留它并继续使用babel?

节点v4不支持ES2015(又名ES6)的完整function集。 对于那些不被支持的人,你仍然可以使用Babel。 您可以在此页面find节点对ES2015function的支持列表。

你说“networking相关代码”太广泛了,但是我想你也对浏览器支持感兴趣。 没有浏览器支持所有的ES2015function,所以你应该使用像巴贝尔这样的翻译。 你可以在这里find一个function兼容的表格 。

你也会发现,没有一个编译器可以提供全面的支持,所以在引入新的function时要小心。

项目不太可能停止使用transpilers。 如果他们想要支持较旧版本的节点,则更是如此。