babeljs - справочное руководство, опции, примеры команд


ИМЯ

babeljs babel.js — Компилятор для написания JavaScript следующего поколения

СИНТАКСИС

babel [options] <files ...>

ПАРАМЕТРЫ

-f, --filename [filename]

Имя файла, используемое при чтении со стандартного ввода. Это будет использоваться в исходных картах, ошибках и т. д.

--presets [list]

Список имен пресетов, разделенных запятыми.

--plugins [list]

Список имен плагинов, разделенных запятыми.

--config-file [path]

Путь к используемому файлу .babelrc.

--env-name [name]

Имя 'env' для использования при загрузке конфигураций и плагинов. По умолчанию используется значение BABEL_ENV, либо NODE_ENV, либо «разработка».

--root-mode [mode]

Режим корневого разрешения проекта. Один из «root» (по умолчанию), «upward» или «upward-Optional».

--source-type [скрипт|модуль]

--no-babelrc

Нужно ли искать файлы .babelrc и .babelignore.

--ignore [list]

Список глобальных путей для **не** компиляции.

--only [list]

Список глобальных путей для компиляции **только**.

--no-highlight-code

Включите или отключите подсветку синтаксиса ANSI кадров кода. (включено по умолчанию)

--no-comments

Напишите комментарии к сгенерированному выводу. (истина по умолчанию)

--retain-lines

Сохраняйте номера строк. Это приведет к действительно уродливому коду.

--compact [true|false|auto]

Не включайте лишние пробельные символы и разделители строк.

--minified

Сохраните как можно больше байтов при печати. (ложь по умолчанию)

--auxiliary-comment-before [string]

Печатать комментарий перед вводом непользовательского кода.

--auxiliary-comment-after [string]

Печатать комментарий после любого введенного непользовательского кода.

-s, --source-maps [true|false|inline|оба]

--source-map-target [string]

Установите `файл` на возвращенной исходной карте.

--source-file-name [string]

Установите `sources[0]` на возвращенной исходной карте.

--source-root [filename]

Корень, от которого все источники являются относительными.

--module-root [filename]

Необязательный префикс для средства форматирования модулей AMD, который будет добавляться к имени файла в определениях модулей.

-M, --module-ids

Вставьте явный идентификатор для модулей.

--module-id [string]

Укажите пользовательское имя для идентификаторов модулей.

-x, --extensions [extensions]

Список расширений для компиляции, если в качестве входных данных указан каталог. [.js,.jsx,.es6,.es,.mjs,.cjs]

--keep-file-extension

Сохраняйте расширения входных файлов.

-w, --watch

Перекомпилировать файлы при изменениях.

--skip-initial-build

Не компилируйте файлы перед просмотром.

-o, --out-file [out]

Скомпилируйте все входные файлы в один файл.

-d, --out-dir [out]

Скомпилируйте входной каталог модулей в выходной каталог.

--relative

Компилировать в выходной каталог относительно входного каталога или файла. Требуется ---out-dir [out]

-D, --copy-files

При компиляции каталог копирует некомпилируемые файлы.

--include-dotfiles

Включайте точечные файлы при компиляции и копировании некомпилируемых файлов.

--no-copy-ignored

Исключить игнорируемые файлы при копировании некомпилируемых файлов.

--verbose

Зарегистрируйте все. Этот параметр конфликтует с --quiet.

--quiet

Ничего не записывайте. Этот параметр конфликтует с --verbose.

--delete-dir-on-start

Удалите каталог out перед компиляцией.

--out-file-extension [string]

Используйте определенное расширение для выходных файлов

-V, --version

вывести номер версии

-h, --help

показать справку по команде