【发布时间】:2014-09-30 10:55:59
【问题描述】:
dart2js 是否支持编译为 ecmascript-6 版本的 javascript?你如何编译它?如果没有,是否有计划?
这给 js 开发者带来了另一个问题。如果这样做了,它是否会依赖不同的垫片集来处理(dart2js 生成的)es5 代码,而不是已经使用的(https://github.com/paulmillr/es6-shim/)。
【问题讨论】:
-
你对 dart2js ES6 支持有什么期望?
-
@GünterZöchbauer ES6 有它的优势。我的意思是如果我使用 dart/dart2js 我会错过 ES6 吗?我会被困在 ES5 上吗?将 ES5 迁移到 ES6 可能会很痛苦。
-
Dart2JS '编译'为 JavaScript。 JavaScript 的使用类似于 Java/C# 的字节码。生成的 JavaScript 不打算被人类读取和修改。 Dart 已经拥有 ES6 的大部分优势,还有更多。 Dart2js 已经完成了您链接到的 shim 所做的许多事情,但它用于每个浏览器,无论它们是否支持 ES6(至少现在是这样)。
标签: dart ecmascript-6 dart2js