如何以简单模式告诉Google Closure Compiler可以压缩特定的函数名?

时间:2015-01-22 16:59:19

标签: javascript jquery google-closure-compiler

Google Closure Compiler使用ADVANCED_OPTIMIZATIONS选项,但我无法使用它,因为我使用jQuery。所以,我必须使用SIMPLE_OPTIMIZATIONS,但我想压缩一些函数的名称。

function myLongFunctionName(response) {
 // do something here
}

myLongFunctionName(text);

我可以将myLongFunctionName更改为a(或Closure Compiler选择的任何内容)。但我没有看到annotation,这对我有帮助。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

如果函数是本地的,那么Google Closure Compiler会重命名它。我已将代码移至

(function(){

  function myLongFunctionName(response) {
   // do something here
  }

  myLongFunctionName(text);

})()

结果,它也被压缩了。