我实际上有一个想要保护的 js 代码,所以我使用来自 Nicolas Martin 的 Dean edward 的打包器 php:http: //joliclic.free.fr/php/javascript-packer/en/index.php
它正确地缩小了我的代码,但它不会重命名 var 和函数名(所以它不会混淆它)。
例如,一个网络缩小器返回这个:
(function(e){var t="#step1";var n="#step2";})
并且 php 打包器返回这个(如果我设置了 Encoding:None,我尝试了所有其他选项,没有变化)
(function($){var step1="#step1";var step2="#step2";
我很欣赏这个 php 打包器,因为它只是一个简短的 php 文件,我可以将它推送到我的所有服务器或本地项目(在 Wamp 上)。
闭包编译器在本地项目上不能很好地工作(如果你想重命名,它会重命名 ALL,所以你似乎不能将它与库一起使用,比如 jQuery),以及其他需要使用 Java 或 Python/Ruby 的情况。如果可能的话,我只想使用 php。
任何人都知道如何升级这个 php 打包器来做我想做的事?我很努力,也很失败。