Описание тега esbuild

esbuild — это быстрый сборщик JavaScript и родственных ему языков (например, TypeScript, JSX, JSON и CSS) с поддержкой как браузера, так и узла. Этот тег предназначен только для сборщика esbuild и не используется для общих вопросов об объединении модулей ES.

esbuild — это быстрый сборщик JavaScript и связанных с ним языков (например, TypeScript, JSX, JSON и CSS, а также некоторые форматы контента, такие как текстовый и двоичный, поддерживаются по умолчанию без необходимости установки плагинов).

Основная цель esbuild — производительность (в некоторых тестах она утверждается в 104 раза быстрее, чем у Webpack 5 ), а простота использования и поддержка современного синтаксиса перечислены в качестве важных второстепенных целей (« создать простой в использовании современный упаковщик по пути»). ").

esbuild поддерживает преобразование современного синтаксиса JavaScript в более старые эквиваленты на основе указанных целевых сред . Поддерживаемые цели включают:

  • Все основные браузеры (например, Chrome, Edge, Firefox, например Safari и другие)
  • Версии языка JavaScript (например, «es2022»)
  • узел (например, «узел12.19.0»).

Обратите внимание, что поддержка очень старых целей (например, ES5) в настоящее время ограничена и может приводить к ошибкам.

Полезные ссылки