JavaScript Minification如何处理称为VAR的函数重命名



只是为了简化我面临的问题我有一个xyz.js,在生产使用之前被压缩
现在,我在xyz.js内部定义了一个顶级函数,并且内部私有功能例如。
var foo1234 = function(){ ... }

现在,我在同一文件中的其他位置使用foo1234()。但是,在Minification Foo1234()被重命名后,我的代码访问FOO()现在失败了。我如何避免这种情况并仍然进行适当的JS压缩?

避免这种情况的任何帮助或标准练习都会很棒。

我会建议您使用现有的缩影,例如Google的CLOSURE COMPILER。它可以进行JavaScript到JavaScript优化和缩小。

正如您发现的那样,可变重命名并不是一项琐碎的任务,并且最佳做到这一点甚至更难。您可以使用开源工具为自己节省很多头痛,同时还获得其他优化好处。

相关内容

  • 没有找到相关文章

最新更新