webpack (webpack)
webpack | |
---|---|
Тип | открытое программное обеспечение, JavaScript bundler[вд] и библиотека JavaScript |
Разработчик | Тобиас Копперс[вд] |
Написана на | JavaScript |
Операционная система | кроссплатформенность |
Первый выпуск | 10 марта 2012 |
Последняя версия |
|
Репозиторий | github.com/webpack/webpa… |
Лицензия | лицензия MIT[2] |
Сайт | webpack.js.org (англ.) |
Медиафайлы на Викискладе |
webpack — сборщик модулей JavaScript с открытым исходным кодом[3][4][5][6][7].
Описание
[править | править код]Несмотря на то, что создан в первую очередь для JavaScript, также может преобразовывать и внешние ресурсы, такие как HTML, CSS и изображения, если включены соответствующие загрузчики[8]. webpack принимает модули с зависимостями и генерирует статические ресурсы, представляющие эти модули[9].
webpack принимает зависимости и генерирует граф зависимостей, позволяющий веб-разработчикам использовать модульный подход для разработки своих веб-приложений. Его можно использовать из командной строки или настроить с помощью файла конфигурации с именем webpack.config.js Архивная копия от 11 ноября 2020 на Wayback Machine. Этот файл используется для определения правил, плагинов и т. д. для проекта. (webpack сильно расширяем с помощью правил, которые позволяют разработчикам писать задачи, которые они хотят выполнять при объединении файлов.)
Для использования webpack требуется Node.js.
Сервер для разработки webpack
[править | править код]webpack также предоставляет встроенный сервер для разработки, называемый сервером для разработки webpack (англ. webpack dev server), который можно использовать в качестве HTTP-сервера для обслуживания файлов во время разработки. Он также предоставляет возможность использовать горячую замену модуля.
См. также
[править | править код]Примечания
[править | править код]- ↑ Release 5.95.0 — 2024.
- ↑ https://github.com/webpack/webpack
- ↑ 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.js.org (англ.) — официальный сайт Webpack
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |