АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗tlWpMdSc 15 of 55 menu
НОВАЯ РУБРИКА! Мои ученики часто просят меня рассказать о себе: как я учился, чем занимаюсь сейчас, какие у меня дальнейшие планы:) Жми, чтобы прочитать!

Режимы сборки через scripts в Webpack

Можно задавать режим сборки не файле конфигурации, а через настройку scripts файла package.json. Сейчас в этом файле у нас расположена команда build, которая собирает проект в том режиме, который указан в файле конфигурации:

"scripts": { "build": "webpack" }

Давайте добавим команду, собирающую проект в режиме разработки:

"dev": "webpack --mode development"

Давайте также добавим команду, собирающую проект в продакшн режиме:

"prod": "webpack --mode production"

В итоге наш файл package.json станет выглядеть следующим образом:

"scripts": { "build": "webpack", "dev": "webpack --mode development", "prod": "webpack --mode production", }

Теперь в терминале мы сможем различными командами вызывать сборку в различных режимах. Для сборки в режиме разработки мы напишем следующее:

npm run dev

А для сборки в продакшн режиме - следующее:

npm run prod

Внесите в ваш package.json соответствующие настройки.

Соберите ваш проект в режиме разработки.

Соберите ваш проект в продакшн режиме.

enru