Mit gulp-uglify (nicht gulp-uglifyjs) können Sie beliebig co entfernen de durch eine ähnliche Strategie wie compilations constants mit der Verwendung von compression configuration (Link geht zu schluck-uglifyjs, soll aber das gleiches für schluck-verunstalten sein):
.pipe(uglify({
compress: {
global_defs: {
"DEBUG": false
}
}
}))
Und dann in Ihrem Code schreibt so etwas wie
Wenn Sie DEBUG in global_defs auf true setzen, wird gulp-uglify die Bedingung entfernen, aber den inneren Zweig verlassen. Wenn DEBUG auf false gesetzt ist, werden beide entfernt.
drop_console wie in Fill's Antwort scheint in gulp-uglify nicht unterstützt werden.
@fill sind Sie ernst? – steo
@steo ernst worüber ?? – Fill
über den Kommentar, der gelöscht wurde. – steo