gpt4 book ai didi

javascript - 将 Dart 编译为压缩器友好的 javascript : From dartdevc into google-closure-compiler

转载 作者:行者123 更新时间:2023-12-03 03:49:05 25 4
gpt4 key购买 nike

哪些编译器选项最能确保 dartdevc 生成压缩器友好的 JavaScript 代码,这些代码可以在高级模式下由 google 闭包编译器压缩。

请展示一个经过测试的示例,该示例将 1. dartdevc 和 2. java -jar goolge-closure-compiler.jar 的选项指定为简单的 bash 脚本,无需 pub。

如果可能,模块类型应为“common”,应包含 dart_sdk.js,最终结果应为 es3 或 es5,以便与所有浏览器兼容,并且所有输出都会放入一个压缩的 .js 文件中。

最佳答案

dartdevc 编译器目前不适用于生产用途,并且不支持任何类型的“高级”优化(例如由 Google Closure 编译器完成的优化)。我们唯一支持的优化路径是使用 dart2js,这是我们的优化编译器,在许多情况下与 Google Closure 编译器一样好,甚至更好。

参见"When should I use dartdevc"在我们的常见问题解答页面上:

Use dartdevc whenever you’re actively working on your code.

Keep using dart2js to build your deployed, production application. With dart2js you get advanced optimizations such as tree shaking to minimize downloaded code size.

我很高兴您希望看到 dartdevc 适用于更多用例,但我们专注于提供出色的开发人员体验,并在 dart2js 中保持优化使用这次。

关于javascript - 将 Dart 编译为压缩器友好的 javascript : From dartdevc into google-closure-compiler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com