我在Dart冒险的开始,请善待:)
我找到了一些与Dart(dart2js)制作的JS文件相关的答案,但我找不到任何关于缩小Dart代码本身的信息。
有没有计划这样做?
对于JS,有一些工具,即YUI Compressor。 我认为Dart也需要这样的应用程序。
- 最好的祝福, 汤姆
答案 0 :(得分:3)
您可以将dart2js与--output-type=dart
一起使用来输出Dart代码而不是JavaScript。加上--minify
选项,您将获得一个缩小的dart文件。
答案 1 :(得分:2)
查看飞镖工具页面:https://www.dartlang.org/docs/dart-up-and-running/contents/ch04-tools-dart2js.html
有一些可能相关的事情:
--output-type=dart
输出Dart代码而不是JavaScript。在部署应用程序时,此选项很有用,因为它会生成单个文件 包含应用程序所需的一切。
树木抖动会移除未使用的代码:
不要担心应用程序包含的库的大小。由于一个叫做树抖动的功能,dart2js省略了未使用的类,函数,方法等。只需导入你需要的库,让dart2js摆脱你不需要的东西。
答案 2 :(得分:1)
不知道浏览器是否可以加载快照,并且从未尝试过。但如果是这样,可以满足您的需求:https://www.dartlang.org/articles/snapshots/