webpack
| webpack | |
|---|---|
| Логотип программы webpack | |
| Операционная система | Кроссплатформенный |
| Первый выпуск | 10 марта 2012 |
| Последняя версия | 5.11.1 (28 декабря 2020[1]) |
| Лицензия | Лицензия MIT |
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-сервера для обслуживания файлов во время разработки. Он также предоставляет возможность использовать горячую замену модуля.
См. также[править]
Примечания[править]
- ↑ Release v5.11.1. Дата обращения: 30 декабря 2020. Архивировано 29 декабря 2020 года.
- ↑ Web Performance Optimization with webpack. Google Developers. Дата обращения: 16 октября 2018. Архивировано 9 ноября 2020 года.
- ↑ A Beginner’s Guide to webpack 4 and Module Bundling. SitePoint. Дата обращения: 16 октября 2018. Архивировано 11 ноября 2020 года.
- ↑ Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost, InfoQ. Архивировано 4 декабря 2020 года. Дата обращения 16 октября 2018.
- ↑ High-performance webpack config for front-end delivery. Codementor. Дата обращения: 16 октября 2018. Архивировано 27 февраля 2021 года.
- ↑ "Webpack 3 to Webpack 4: tips on migrating" (недоступная ссылка) CodiLime. Retrieved on 25 Jun 2019.
- ↑ What is webpack. SurviveJS. Дата обращения: 16 октября 2018. Архивировано 11 ноября 2020 года.
- ↑ What is webpack. GitHub. Дата обращения: 25 февраля 2018. Архивировано 15 декабря 2019 года.
- ↑ Browserify. browserify.org. Дата обращения: 21 января 2020. Архивировано 23 января 2020 года.
Ссылки[править]
- webpack.github.io — официальный сайт Webpack