-1

我是 Closure Compiler 的新手,当我编译一个我必须使用的库时,这样的一行让我很感兴趣:

   [jscomp] Compiling 197 file(s) with 41 extern(s)

我会说一些常见的 Web 变量,比如documentand windoware in,但是我有办法查看这个列表吗?java -jar compiler.jar --help没有给我提示这种选择。该选项应输出如下列表:

  • 文档(来自 gecko_dom.js)
  • 窗口(来自 gecko_dom.js)
  • ...

总共正好 41 项。“(来自...”是可选的,但当然很好。

4

2 回答 2

0

默认情况下,closure-compiler 使用此文件夹中的所有外部:https ://code.google.com/p/closure-compiler/source/browse/#git%2Fexterns

它们被打包为编译器 jar 的一部分。

https://code.google.com/p/closure-compiler/source/browse/#git%2Fcontrib%2Fexterns提供了其他外部变量,但必须手动包含在--externs标志中。

于 2013-07-02T21:39:45.020 回答
0

默认外部变量的最终列表列在命令行运行程序源代码中:

https://code.google.com/p/closure-compiler/source/browse/src/com/google/javascript/jscomp/CommandLineRunner.java#868

于 2013-07-02T23:55:24.003 回答