您好,
我正在使用Grunt和Uglify.js来破坏我的代码,我发现默认情况下全局函数/变量名称没有被破坏,这是有道理的。
然后我发现,有一种方法可以使用某些设置来破坏它们,但所有全局变量都被破坏了。
我需要一种方法来改变我的变量/函数名称的一半(其中一些),而不是所有这些,是否有办法实现这一目标?
我告诉Grunt哪个可以破坏哪个没有问题但是我无法找到解决方案......
谢谢
答案 0 :(得分:1)
reserved
(默认[]) - 传递应该是的标识符数组 被排除在破坏之外。示例:[“foo”,“bar”]。
所以在uglify调用中使用此选项:
{ mangle: { reserved: ['dontMangleMe1', 'dontMangleMe2'] } }
你没有显示任何代码而你谈论grunt但是为你的问题选择了gulp标签,所以我不知道你是如何调用uglify的。