Для некоторых моих файлов пакетов я хотел бы создавать разные версии (например, один с функциональностью администратора и без него).
Кажется, что DefinePlugin обычно используется для такого рода вещей, но есть также такие загрузчики, как if-loader или ifdef-loader.
Теперь проблема в том, что все они, похоже, имеют конфигурацию среди всех точек входа. Мне нужно было бы установить другую конфигурацию (например, {with_admin_mode: true}
и {with_admin_mode: false}
) для разных точек входа.
Хотя я поставил конфигурацию в верхней части фактических JS файлов точки входа, но я не знаю, как правильно создать глобальную переменную во всех модулях, которые будут обнаружены как true == false
и удалены.