babeljs - manuale di riferimento, opzioni, esempi di comandi


NOME

babeljs babel.js - Il compilatore per scrivere JavaScript di nuova generazione

SINOSSI

babel [options] <files ...>

OPZIONI

-f, --filename [filename]

Il nome file da utilizzare durante la lettura da stdin. Questo verrà utilizzato in mappe di origine, errori ecc.

--presets [list]

Un elenco di nomi predefiniti separati da virgole.

--plugins [list]

Un elenco separato da virgole di nomi di plug-in.

--config-file [path]

Percorso di un file .babelrc da utilizzare.

--env-name [name]

Il nome dell'"env" da utilizzare durante il caricamento di configurazioni e plug-in. Il valore predefinito è BABEL_ENV, oppure NODE_ENV, oppure 'sviluppo'.

--root-mode [mode]

La modalità di risoluzione root del progetto. Uno tra 'root' (impostazione predefinita), 'upward' o 'upward-optional'.

--source-type [script|modulo]

--no-babelrc

Se cercare o meno i file .babelrc e .babelignore.

--ignore [list]

Elenco di percorsi glob da **non** compilare.

--only [list]

Elenco di percorsi glob da compilare **solo**.

--no-highlight-code

Abilita o disabilita l'evidenziazione della sintassi ANSI dei frame di codice. (attiva per impostazione predefinita)

--no-comments

Scrivi commenti sull'output generato. (vero per impostazione predefinita)

--retain-lines

Mantieni i numeri di riga. Ciò si tradurrà in un codice davvero brutto.

--compact [true|false|auto]

Non includere spazi bianchi superflui e terminazioni di riga.

--minified

Risparmia tanti byte durante la stampa. (falso per impostazione predefinita)

--auxiliary-comment-before [string]

Stampa un commento prima di qualsiasi codice non utente iniettato.

--auxiliary-comment-after [string]

Stampa un commento dopo ogni codice non utente inserito.

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

--source-map-target [string]

Imposta "file" sulla mappa di origine restituita.

--source-file-name [string]

Imposta `sources[0]` sulla mappa di origine restituita.

--source-root [filename]

La radice da cui tutte le origini sono relative.

--module-root [filename]

Prefisso facoltativo per il formattatore del modulo AMD che verrà anteposto al nome del file nelle definizioni del modulo.

-M, --module-ids

Inserisci un ID esplicito per i moduli.

--module-id [string]

Specifica un nome personalizzato per gli ID modulo.

-x, --extensions [extensions]

Elenco di estensioni da compilare quando una directory è stata l'input. [.js,.jsx,.es6,.es,.mjs,.cjs]

--keep-file-extension

Conserva le estensioni dei file di input.

-w, --watch

Ricompilare i file sulle modifiche.

--skip-initial-build

Non compilare file prima della visione.

-o, --out-file [out]

Compila tutti i file di input in un singolo file.

-d, --out-dir [out]

Compila una directory di input di moduli in una directory di output.

--relative

Compila in una directory di output relativa alla directory o al file di input. Richiede --out-dir [out]

-D, --copy-files

Quando si compila una copia della directory su file non compilabili.

--include-dotfiles

Includi dotfile durante la compilazione e la copia di file non compilabili.

--no-copy-ignored

Escludi i file ignorati durante la copia di file non compilabili.

--verbose

Registra tutto. Questa opzione è in conflitto con --quiet

--quiet

Non registrare nulla. Questa opzione è in conflitto con --verbose

--delete-dir-on-start

Elimina la directory out prima della compilazione.

--out-file-extension [string]

Utilizzare un'estensione specifica per i file di output

-V, --version

emettere il numero di versione

-h, --help

visualizzare la guida per il comando