路线图中是否有缩小的Dart脚本?

时间:2013-12-06 10:13:20

标签: compression dart minify

我在Dart冒险的开始,请善待:)

我找到了一些与Dart(dart2js)制作的JS文件相关的答案,但我找不到任何关于缩小Dart代码本身的信息。

有没有计划这样做?

对于JS,有一些工具,即YUI Compressor。 我认为Dart也需要这样的应用程序。

- 最好的祝福, 汤姆

3 个答案:

答案 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/