ビルド時に DEBUG ステートメントを削除したいのですが、 http://lisperator.net/uglifyjs/compressglobal_defs: { DEBUG : false }
で、debug 句にラップされたものをすべて削除するように定義できることに気付きました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, ... ]
}
},...
...
somefile.js
...
if (DEBUG) {
console.log('epic fail - fix your build');
}
...