Ответ 1
К сожалению, не существует способа сделать это.
Есть ли способ сообщить UglifyJS пропустить определенный раздел кода, возможно, используя такие комментарии:
// uglifyjs:skipStart
filter = function(item){ /* some crazy filter logic that will repeat 500,000 times */ }
// uglifyjs:skipEnd
Мой прецедент связан с тем, чтобы избежать минимизации функции, которая будет встроена и проанализирована по-своему для повышения производительности. Минимизация ломает упрощенный синтаксический анализатор.
К сожалению, не существует способа сделать это.
Глобальные определения Uglify Compressor - это функция, которую вы можете использовать для условного удаления кода.
global_defs: {
DEBUG: false
}
компрессор будет считать, что постоянная ошибка и будет отбрасывать такой код как недостижимый:
if (DEBUG) {
...
}