Выпустил новый плагин для ENB, который ведет себя, как DefinePlugin для webpack: ищет в коде бандла плейсхолдеры с названием переменных и заменяет их на соответствующие значения.
Например, можно выводить отладочную информацию в dev-окружении, а при сборке в продакшен полностью удалять этот код за счет того, что код вида
if (false) {
console.log('debug info');
}
полностью вырезается оптимизаторами вроде uglify-js.
Привет!
Выпустил новый плагин для ENB, который ведет себя, как
DefinePlugin
дляwebpack
: ищет в коде бандла плейсхолдеры с названием переменных и заменяет их на соответствующие значения.Например, можно выводить отладочную информацию в dev-окружении, а при сборке в продакшен полностью удалять этот код за счет того, что код вида
полностью вырезается оптимизаторами вроде
uglify-js
.