Spec-Zone.ru › webpack 1

webpack

Плагины

webpack имеет богатый интерфейс плагинов. Большинство функций реализованы в виде внутренних плагинов, использующих этот интерфейс. Это делает webpack очень гибким.

Производительность

webpack использует асинхронное ввод-вывод и имеет несколько уровней кэширования. Это делает webpack быстрым и невероятно быстрым при инкрементальной компиляции.

Загрузчики

webpack поддерживает предварительную обработку файлов с помощью загрузчиков. Это позволяет вам объединять любые статические ресурсы, а не только javascript. Вы можете легко написать свои собственные загрузчики, работающие в Node.js.

Поддержка

webpack поддерживает AMD и CommonJS стили модулей. Он выполняет умный статический анализ AST вашего кода. Он даже имеет движок для оценки простых выражений. Это позволяет поддерживать большинство существующих библиотек.

Разделение кода

webpack позволяет вам разделить вашу кодовую базу на части. Части загружаются по мере необходимости. Это сокращает время первоначальной загрузки.

Оптимизации

webpack может выполнять много оптимизаций для сокращения размера выходного файла. Он также заботится о кэшировании запросов с помощью хешей.

Инструменты разработки

webpack поддерживает SourceUrls и SourceMaps для простого отладки. Он может следить за изменениями в ваших файлах и поставляется со средством разработки и сервером разработки для автоматической перезагрузки.

Несколько целевых платформ

Основной целевой платформой webpack является веб, но он также поддерживает создание пакетов для WebWorkers и Node.js.

© 2012–2015 Tobias Koppers
Licensed under the MIT License.
https://webpack.github.io/docs/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API