babeljs - manual de referência, opções, exemplos de comandos


NOME

babeljs babel.js - O compilador para escrever JavaScript de próxima geração

SINOPSE

babel [options] <files ...>

OPÇÕES

-f, --filename [filename]

O nome do arquivo a ser usado ao ler de stdin. Isso será usado em mapas de origem, erros, etc.

--presets [list]

Uma lista separada por vírgulas de nomes predefinidos.

--plugins [list]

Uma lista separada por vírgulas de nomes de plugins.

--config-file [path]

Caminho para um arquivo .babelrc a ser usado.

--env-name [name]

O nome do 'env' a ser usado ao carregar configurações e plugins. O valor padrão é BABEL_ENV, ou então NODE_ENV, ou então 'desenvolvimento'.

--root-mode [mode]

O modo de resolução raiz do projeto. Um de 'raiz' (o padrão), 'para cima' ou 'opcional para cima'.

--source-type [script|module]

--no-babelrc

Se deve ou não procurar arquivos .babelrc e .babelignore.

--ignore [list]

Lista de caminhos glob para **não** compilar.

--only [list]

Lista de caminhos glob para **apenas** compilar.

--no-highlight-code

Ative ou desative o realce de sintaxe ANSI de quadros de código. (ativado por padrão)

--no-comments

Escreva comentários na saída gerada. (verdadeiro por padrão)

--retain-lines

Reter números de linha. Isso resultará em um código realmente feio.

--compact [true|false|auto]

Não inclua caracteres de espaço em branco supérfluos e terminadores de linha.

--minified

Salve o máximo de bytes ao imprimir. (falso por padrão)

--auxiliary-comment-before [string]

Imprima um comentário antes de qualquer código não-usuário injetado.

--auxiliary-comment-after [string]

Imprima um comentário após qualquer código não-usuário injetado.

-s, --source-maps [true|false|inline|ambos]

--source-map-target [string]

Defina `file` no mapa de origem retornado.

--source-file-name [string]

Defina `sources[0]` no mapa de origem retornado.

--source-root [filename]

A raiz da qual todas as fontes são relativas.

--module-root [filename]

Prefixo opcional para o formatador do módulo AMD que será anexado ao nome do arquivo nas definições do módulo.

-M, --module-ids

Insira um id explícito para os módulos.

--module-id [string]

Especifique um nome personalizado para IDs de módulo.

-x, --extensions [extensions]

Lista de extensões para compilar quando um diretório for a entrada. [.js,.jsx,.es6,.es,.mjs,.cjs]

--keep-file-extension

Preserve as extensões de arquivo dos arquivos de entrada.

-w, --watch

Recompile os arquivos nas alterações.

--skip-initial-build

Não compile arquivos antes de assistir.

-o, --out-file [out]

Compile todos os arquivos de entrada em um único arquivo.

-d, --out-dir [out]

Compile um diretório de entrada de módulos em um diretório de saída.

--relative

Compile em um diretório de saída relativo ao diretório ou arquivo de entrada. Requer --out-dir [saída]

-D, --copy-files

Ao compilar uma cópia de diretório sobre arquivos não compiláveis.

--include-dotfiles

Inclua dotfiles ao compilar e copiar arquivos não compiláveis.

--no-copy-ignored

Exclua arquivos ignorados ao copiar arquivos não compiláveis.

--verbose

Registre tudo. Esta opção entra em conflito com --quiet

--quiet

Não registre nada. Esta opção entra em conflito com --verbose

--delete-dir-on-start

Exclua o diretório out antes da compilação.

--out-file-extension [string]

Use uma extensão específica para os arquivos de saída

-V, --version

emitir o número da versão

-h, --help

exibir ajuda para o comando