当使用默认pub设置时,得到一个适当小的JavaScript文件,得益于dart2js编译器对3次握手的支持.
做一点额外的工作, 可以使你的可扩展应用程序 更小, 更快, 更稳定....下面是使用pub build命令和默认设置发生的改变:
可扩展文件出现在应用程序的build/web目录.
dart2js编译器在release模式下工作, 在build/web/main.dart.js...只要dart_to_js_script_rewriter是应用程序pubspec.yaml文件中的最后一个转换器 (或者几乎最后一个, 如果你使用$dart2js转换器), build/web/index.html...如果某条代码路径没有经过测试, 应用程序能在dartdevc下运行,使用dart2js编译时出现不正确的行为....在应用程序的pubspec文件中可以使用$dart2js转换器指定dart2js选项 , 在pubspec文件中哪一个是最后一个转换器:
transformers:
- ...all other transformers