Google的Closure Compiler jar可执行文件有一个整齐的--print_pass_graph
选项,显示在给定编译器选项的情况下正在执行的传递。
我感兴趣的是:如何进行单程?
例如,如何运行单个processDefines
步骤(可能包含依赖项),同时避免denormalize
或operaCompoundAssignFix
?
答案 0 :(得分:0)
有几种方法可以做到这一点,但有一种方法是将DefaultPassConfig替换为只运行所需传递的自定义方法,Compiler类的setPassConfig允许: http://www.google.com/codesearch#l5BkQmivP-Y/trunk/src/com/google/javascript/jscomp/Compiler.java&q=DefaultPassConfig%20package:http://closure-compiler%5C.googlecode%5C.com&l=692