【发布时间】:2013-07-30 01:59:09
【问题描述】:
我在某处读到 dart2js 删除了冗余代码和变量。除了 dart2js 之外,dart 中还有其他方法可以测试 Dart 程序中的冗余代码和变量吗?
【问题讨论】:
标签: dart
我在某处读到 dart2js 删除了冗余代码和变量。除了 dart2js 之外,dart 中还有其他方法可以测试 Dart 程序中的冗余代码和变量吗?
【问题讨论】:
标签: dart
你是在说摇树吗?
如果是这样,请参阅this:
通过 dart2js 工具运行主应用程序,该工具支持 JavaScript 和 Dart 输出的 tree-shaking。请注意,摇树没有命令行选项,因为 dart2js 总是摇树。为简单起见,让我们生成 Dart。
dart2js --output-type=dart embiggen.dart --categories=Server
基于 cmets 的更新答案: dart2js 旨在用作构建过程的一部分。它可以进行 tree-shaking 以及其他任务,但它不能用作开发过程中的辅助工具,即它不能用于重构代码。据我所知,目前还没有这样的工具。
【讨论】: