Gulp Uglify.js-如何处理一些全局变量/函数名(使用Grunt)

Gulp Uglify.js-如何处理一些全局变量/函数名(使用Grunt),gulp,uglifyjs,gulp-uglify,uglifyjs2,Gulp,Uglifyjs,Gulp Uglify,Uglifyjs2,嗨 我正在使用Grunt和Uglify.js来破坏我的代码,我发现默认情况下全局函数/变量名不会被破坏,这是有道理的 然后我发现,有一种方法可以通过使用一些设置来破坏它们,但是所有的全局变量都会被破坏 我需要一种方法来处理其中一半的变量/函数名,而不是全部,有什么方法可以做到这一点吗 我没有问题告诉咕噜,哪一个应该弄坏,哪一个不应该,但我找不到解决这个问题的办法 感谢您来自: 保留默认值[]-传递应为 被排除在混乱之外。示例:[foo,bar] 因此,使用此选项进行丑陋通话: { mangle:

我正在使用Grunt和Uglify.js来破坏我的代码,我发现默认情况下全局函数/变量名不会被破坏,这是有道理的

然后我发现,有一种方法可以通过使用一些设置来破坏它们,但是所有的全局变量都会被破坏

我需要一种方法来处理其中一半的变量/函数名,而不是全部,有什么方法可以做到这一点吗

我没有问题告诉咕噜,哪一个应该弄坏,哪一个不应该,但我找不到解决这个问题的办法

感谢您

来自:

保留默认值[]-传递应为 被排除在混乱之外。示例:[foo,bar]

因此,使用此选项进行丑陋通话:

{ mangle: { reserved: ['dontMangleMe1', 'dontMangleMe2'] } }

你没有显示任何代码,你谈论咕噜声,但选择了咕噜声标签作为你的问题,所以我不知道你是如何称呼丑恶的。

Hi Mark,这实际上引出了一个解决方案:-,谢谢