Darts 目前会生成复杂的 javascript 代码。我认为这是一个主要缺点,实际上我更喜欢使用 TypeScript 方法来解决这个问题。
我想知道当时是否有人知道 Dart 的战略计划。 future Dart 会生成某种程度上可以理解的 javascript 吗?
最佳答案
问题是:为什么你会对查看编译后的代码感兴趣?
dart2js 产生 source maps用于编译代码。
编译为 JavaScript 时,您应该会看到“ map 文件”。这些源映射允许您在 Web 浏览器(目前在 Chrome 中工作,正在支持 Firefox)中作为 Dart 代码查看和调试您的代码,即使它正在执行 JavaScript。
即使您没有源映射,也不应该调试 JavaScript 代码。如果您的代码没有运行,则可能是 dart2js 或您的代码有问题,如果是您的代码,您可以使用源映射在 Dartium 或 Chrome 中进行调试。
关于javascript - dart 中生成代码的可读性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471954/