webpack

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

webpack
Логотип программы webpack
Тип открытое программное обеспечение и JavaScript bundler[d]
Разработчик Tobias Koppers[d]
Написана на JavaScript
Операционная система Кроссплатформенный
Первый выпуск 10 марта 2012; 10 лет назад (2012-03-10)
Последняя версия 5.75.0 (9 ноября 2022; 2 месяца назад (2022-11-09)[1])
Лицензия Лицензия MIT
Сайт webpack.js.org​ (англ.)
github.com/webpac…
Логотип Викисклада Медиафайлы на Викискладе

webpack — это сборщик модулей JavaScript с открытым исходным кодом[2][3][4][5][6]. Он создан в первую очередь для JavaScript, но может преобразовывать внешние ресурсы, такие как HTML, CSS и изображения, если включены соответствующие загрузчики[7]. webpack принимает модули с зависимостями и генерирует статические ресурсы, представляющие эти модули[8].

webpack принимает зависимости и генерирует граф зависимостей, позволяющий веб-разработчикам использовать модульный подход для разработки своих веб-приложений. Его можно использовать из командной строки или настроить с помощью файла конфигурации с именем webpack.config.js Архивная копия от 11 ноября 2020 на Wayback Machine. Этот файл используется для определения правил, плагинов и т. д. для проекта. (webpack сильно расширяем с помощью правил, которые позволяют разработчикам писать задачи, которые они хотят выполнять при объединении файлов.)

Для использования webpack требуется Node.js.

Сервер для разработки webpack[править | править код]

webpack также предоставляет встроенный сервер для разработки, называемый сервером для разработки webpack (англ. webpack dev server), который можно использовать в качестве HTTP-сервера для обслуживания файлов во время разработки. Он также предоставляет возможность использовать горячую замену модуля.

См. также[править | править код]

Примечания[править | править код]

  1. Release v5.75.0. Дата обращения: 9 ноября 2022. Архивировано 9 ноября 2022 года.
  2. Web Performance Optimization with webpack. Google Developers. Дата обращения: 16 Oct 2018. Архивировано 9 ноября 2020 года.
  3. A Beginner’s Guide to webpack 4 and Module Bundling. SitePoint. Дата обращения: 16 Oct 2018. Архивировано 11 ноября 2020 года.
  4. Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost, InfoQ. Архивировано 4 декабря 2020 года. Дата обращения: 16 октября 2018.
  5. High-performance webpack config for front-end delivery. Codementor. Дата обращения: 16 Oct 2018. Архивировано 27 февраля 2021 года.
  6. "Webpack 3 to Webpack 4: tips on migrating" (недоступная ссылка) CodiLime. Retrieved on 25 Jun 2019.
  7. What is webpack. SurviveJS. Дата обращения: 16 Oct 2018. Архивировано 11 ноября 2020 года.
  8. What is webpack. GitHub. Дата обращения: 25 Feb 2018. Архивировано 15 декабря 2019 года.
  9. Browserify. browserify.org. Дата обращения: 21 января 2020. Архивировано 23 января 2020 года.

Ссылки[править | править код]