我的 Javascript 源文件中有一个函数,我需要将其保留在我的发行版中以供后代使用(特别是用于嗅探器嗅探出一些信息)。它没有被调用,但需要保留。
Grunt 任务,grunt-contrib-uglify正在删除此方法,因为它在我的应用程序中未调用。
如何利用 grunt-contrib-uglify 提供的压缩功能,而不删除任何被该 Grunt 库视为不可用的代码?
谢谢。
最佳答案
将选项:未使用
设置为 false
grunt.initConfig({
uglify: {
options: {
compress: {
unused: false
}
},
my_target: {
files: {
'dest/output.min.js': ['src/input.js']
}
}
}
});
来源:UglifyJS global definitions documentation
unused : true,//删除未使用的变量/函数
关于javascript - 阻止 Grunt Contrib Uglify 删除未使用的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27125263/