假设您正在一个具有多个外部库依赖项的 javascript 项目中工作,并且想要在 ADVANCED_OPTIMIZATIONS 模式下使用 Google Closure Compiler 编译您的源代码。
由于在此模式下编译器会将您的代码调用重命名为外部库对象和函数,因此您必须提供 externs , 以防止发生这种重命名。
但是,手动生成 extern 需要做很多工作,那么,从给定的 javascript lib 自动生成适当的 extern 的最佳方法是什么?
最佳答案
请参阅以下 URL 作为起点。我还建议向您的 extern 添加类型信息,以最大限度地提高编译器的 yield 。
http://www.dotnetwise.com/Code/Externs/
关于google-closure - 如何为 Google Closure Compiler 自动生成 extern,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267413/