我正在使用谷歌的闭包编译器来最小化我的js文件。当我使用带有高级选项的网站版本here时,它工作得很好,但是当我从here下载他们的Java应用程序时,并设置这样的标志:
java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js /code/built.js --js_output_file compiledCode.js
然后我的程序的某些功能停止工作。我想它与优化算法不兼容。所以我的问题是,我应该用什么标志来复制appspot版本上使用的优化?
谢谢
答案 0 :(得分:0)
默认情况下,Web服务不启用基于类型的优化。所以要获得相同的功能:
java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS
--use_types_for_optimization=false
--js /code/built.js --js_output_file compiledCode.js
Web服务还假定任何未定义的符号是外部库。因此不建议用于生产。