Я хотел бы удалить свои статусы 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, ... ]
}
},...
...
somefile.js
...
if (DEBUG) {
console.log('epic fail - fix your build');
}
...