我想在构建时删除我的 DEBUG 语句,我注意到在 http://lisperator.net/uglifyjs/compress我可以定义global_defs: { DEBUG : false }
删除包含在调试子句中的任何内容if (DEBUG) {}
我的 uglify 任务似乎没有删除任何 DEBUG 部分,对我做错了什么有任何想法吗?
我正在使用 grunt-contrib-uglify v0.3.3
这是我的繁重任务: ...
uglify: {
...
simple: {
options : {
mangle: false,
compress: {
global_defs: {
DEBUG: false
},
dead_code: true
}
},
files: {
'yayMin.js' : [ ..., somefile.js, ... ]
}
},...
...
一些文件.js
...
if (DEBUG) {
console.log('epic fail - fix your build');
}
...