【发布时间】:2011-05-28 12:29:35
【问题描述】:
我有自己的 Javascript 库,我想通过使用带有高级优化的 Google 闭包编译器来缩小它。通过查看docs,我了解了如何声明在库外使用的函数。
但是我找不到一种方法来保存在我的库中声明的全局变量。闭包编译器只是删除它们,因为它认为它们从未被使用过。有人可以帮忙吗?
编辑:示例代码:
var variable_1 = true;
这是在我的库开始时全局定义的,但它从未在库本身中使用。当它包含在某个页面中时,它在库之外使用。但是那个闭包编译器不知道,这就是它删除这些声明的原因。
【问题讨论】:
-
你能发布一些示例失败代码吗?
标签: javascript obfuscation google-closure-compiler minify