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-сервера для обслуживания файлов во время разработки. Он также предоставляет возможность использовать горячую замену модуля.

См. также

Примечания

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

Ссылки

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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.