webpack

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Rakleed (обсуждение | вклад) в 17:33, 10 ноября 2020 (Создано переводом страницы «Webpack»). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
webpack
Логотип программы webpack
Тип открытое программное обеспечение, JavaScript bundler[вд] и библиотека JavaScript
Разработчики Tobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens и участники сообщества webpack
Написана на JavaScript
Операционная система Кроссплатформенный
Первый выпуск 10 марта 2012; 12 лет назад (2012-03-10)
Последняя версия 5.4.0 (3 ноября 2020; 4 года назад (2020-11-03)[1])
Репозиторий github.com/webpack/webpa…
Лицензия Лицензия MIT
Сайт webpack.js.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

Сервер для разработки webpack

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

См. также

Примечания

  1. Releases · Webpack/Webpack. Дата обращения: 20 января 2019.
  2. Web Performance Optimization with webpack. Google Developers. Дата обращения: 16 октября 2018.
  3. A Beginner’s Guide to webpack 4 and Module Bundling. SitePoint. Дата обращения: 16 октября 2018.
  4. "Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost". InfoQ. Дата обращения: 16 октября 2018.
  5. High-performance webpack config for front-end delivery. Codementor. Дата обращения: 16 октября 2018.
  6. "Webpack 3 to Webpack 4: tips on migrating" CodiLime. Retrieved on 25 Jun 2019.
  7. What is webpack. SurviveJS. Дата обращения: 16 октября 2018.
  8. What is webpack. GitHub. Дата обращения: 25 февраля 2018.
  9. Browserify. browserify.org. Дата обращения: 21 января 2020.

Ссылки

  • webpack.js.org (англ.) — официальный сайт Webpack