Webpack объект конфигурации по умолчанию - PullRequest
0 голосов
/ 24 апреля 2018

Насколько я понимаю, Webpack использует under the hood по умолчанию объект конфигурации, который отличается в development/production среде.Я почти уверен в этом, так как он производит different bundle results для разных сред без указания чего-либо в webpack.config.js.Однако у меня есть следующие запросы:

  • Можно ли увидеть эти объекты конфигурации по умолчанию?
  • Можно ли их полностью отключить?
  • Я думаю, что единственный способ изменить их - это переопределить их, добавив в webpack.config.js части, которые мы хотим изменить.Я прав?

1 Ответ

0 голосов
/ 24 апреля 2018

Можно ли увидеть эти объекты конфигурации по умолчанию?

Параметры по умолчанию здесь

Можно ли полностью отключить их?

вы можете установить webpack --mode=none

Подробнее о режиме здесь

Я думаю, что единственный способ изменить ихэто переопределить их, добавив в наш webpack.config.js части, которые мы хотим изменить.Я прав?

Из блога Webpack medium

С помощью новой опции mode мы попытались уменьшить необходимую конфигурацию для полезной сборки.Мы попытались охватить случаи использования по умолчанию этими значениями по умолчанию.

Но из нашего опыта мы также знаем, что значения по умолчанию не для всех.У каждой команды разные потребности, иногда из-за унаследованных вещей, иногда из-за личных предпочтений, иногда из-за специальных приложений или из-за того, что они не верят в общие передовые практики.Многие люди хотят изменить настройки по умолчанию, чтобы приспособиться к собственным вариантам использования.Мы вас прикрыли.Добавление режима не означает, что мы удаляем конфигурацию.Все еще настраивается.Мы фактически сделали большинство шагов внутренней оптимизации настраиваемыми (теперь вы можете отключить их). Режим

реализован путем установки значений по умолчанию для параметров конфигурации.Особое поведение в режиме не выполняется, что невозможно при использовании других параметров конфигурации.

Ссылка на блог

...