Когда мы работаем в режиме разработчика в файле webpack.config.js в поле mode устанавливаем значение development , таким образом у нас в build формируется файл, bundle.js

Для того, чтобы уменьшить вес файла устанавливаем в mode значение production . Мы генерируем новое имя для bundle.js , которое представлено в виде main.d31515135135146146.js . Таким образом, сокращаем размер файла с условных 800кб до 150кб.

Распространена практика декомпозиции config - это удобно, когда проект разрабатывается в режиме development или режиме production искать необходимые зависимости плагинов.

Webpack-dev-server позволяет автоматически запускать сборку и выдавать нужный файлик.

[[014 Что такое Source maps|Source maps]] - позволяет увидеть, где в коде произошла ошибка, прописываем инструкцию в webpack.config.js - inline-source-map

Таким образом, мы разграничиваем сборки в production и development, соответственно формируются текущие bundle.js с меньшим весом для production - версии . Отличие в том, что в режиме development мы указываем Source maps.


Назад