Webpack - Webpack

webpack
Webpack.svg
Разработчики)Тобиас Копперс, Шон Ларкин, Йоханнес Эвальд, Юхо Вепсяляйнен, Кес Клускенс и участники Webpack
изначальный выпуск10 марта 2012 г.; 8 лет назад (2012-03-10)
Стабильный выпуск
5.4.0 / 3 ноября 2020 г.; 29 дней назад (2020-11-03)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вJavaScript
Операционная системаКроссплатформенность
ЛицензияЛицензия MIT
Интернет сайтwebpack.js.org Отредактируйте это в Викиданных

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

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

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

webpack предоставляет код по запросу используя прозвище разделение кода. Технический комитет 39 для ECMAScript работает над стандартизацией функции, которая загружает дополнительный код: «предложение-динамический-импорт».[9]

сервер разработки webpack

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

Смотрите также

Рекомендации

  1. ^ «Релизы · Webpack / Webpack». Получено 2019-01-20.
  2. ^ «Оптимизация веб-производительности с помощью веб-пакета». Разработчики Google. Получено 16 октября 2018.
  3. ^ «Руководство для начинающих по webpack 4 и комплектации модулей». SitePoint. Получено 16 октября 2018.
  4. ^ «Выпуск Webpack 4.0 обеспечивает упрощенную конфигурацию, поддержку WebAssembly и значительное повышение производительности». InfoQ. Получено 16 октября 2018.
  5. ^ «Конфигурация высокопроизводительного веб-пакета для клиентской доставки». Codementor. Получено 16 октября 2018.
  6. ^ «Webpack 3 в Webpack 4: советы по переходу» CodiLime. Проверено 25 июн 2019.
  7. ^ "Что такое веб-пакет". SurviveJS. Получено 16 октября 2018.
  8. ^ "Что такое веб-пакет". GitHub. Получено 25 февраля 2018.
  9. ^ Предложение import () для JavaScript, Ecma International, Технический комитет 39 - через GitHub

внешняя ссылка