webpack
webpack | |
---|---|
![]() | |
Тип | открытое программное обеспечение и JavaScript bundler[d] |
Разработчик | Tobias Koppers[d] |
Написана на | JavaScript |
Операционная система | Кроссплатформенный |
Первый выпуск | 10 марта 2012 |
Последняя версия | 5.75.0 (9 ноября 2022[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-сервера для обслуживания файлов во время разработки. Он также предоставляет возможность использовать горячую замену модуля.
См. также[править | править код]
Примечания[править | править код]
- ↑ Release v5.75.0 . Дата обращения: 9 ноября 2022. Архивировано 9 ноября 2022 года.
- ↑ Web Performance Optimization with webpack . Google Developers. Дата обращения: 16 Oct 2018. Архивировано 9 ноября 2020 года.
- ↑ A Beginner’s Guide to webpack 4 and Module Bundling . SitePoint. Дата обращения: 16 Oct 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 Oct 2018. Архивировано 27 февраля 2021 года.
- ↑ "Webpack 3 to Webpack 4: tips on migrating" (недоступная ссылка) CodiLime. Retrieved on 25 Jun 2019.
- ↑ What is webpack . SurviveJS. Дата обращения: 16 Oct 2018. Архивировано 11 ноября 2020 года.
- ↑ What is webpack . GitHub. Дата обращения: 25 Feb 2018. Архивировано 15 декабря 2019 года.
- ↑ Browserify . browserify.org. Дата обращения: 21 января 2020. Архивировано 23 января 2020 года.
Ссылки[править | править код]
- webpack.js.org (англ.)
github.com/webpac… — официальный сайт Webpack
Это статья-заготовка о программном обеспечении. Вы можете помочь проекту, дополнив эту статью, как и любую другую в Википедии. Нажмите и узнайте подробности. |