google-closure-compiler - 无需变量修饰的高级优化
问题描述
我想用 ADVANCED_OPTIMIZATIONS 编译一些 JavaScript,但没有修改变量,我在文档中找不到关于如何配置它的任何内容。
解决方案
如果你只是想--debug
用漂亮的打印选项调试一些东西,效果很好。如果要完全禁用它,则需要使用 Java API,因为它不会通过命令行公开。具体选项是:
CompilerOptions#setRenamingPolicy
如果您使用基于类型的优化,您可能还想禁用它们,并且它们(歧义和消除歧义的属性)也会重命名属性。
有关使用 Java API 的基本信息可以在项目 wiki 使用编译器的 Java API中找到
对于我自己,我通常只是修补编译器的当前命令行运行程序来设置我想要的选项。
推荐阅读
- reactjs - Typescript 如何扩展原生 HTML 元素?
- docker - docker-compose 错误:需要卷而不是字符串
- powershell - 当我们使用powershell从Jenkins远程运行cmd(运行多个exe文件)时如何获取会话
- rest - Acumatica REST - CustomerLocation 实体不返回记录
- eclipse - Eclipse 的 Ant 需要 jsch
- wpf - 异步程序仍然冻结 UI
- c# - 列出 Sharepoint 在线文档库中的所有文件
- c# - 具有不需要的命名空间的 MouseEventArgs
- .net - Xamarin Forms 变量初始化
- php - 推送到数组更多用户指定的值