babeljs-7 - manuel de référence, options, exemples de commandes


NOM

babeljs-7 babel.js - Le compilateur pour écrire du JavaScript de nouvelle génération

SYNOPSIS

babel [options] <files ...>

OPTIONS

-f, --filename [filename]

Le nom de fichier à utiliser lors de la lecture à partir de stdin. Cela sera utilisé dans les cartes source, les erreurs, etc.

--presets [list]

Une liste de noms de préréglages séparés par des virgules.

--plugins [list]

Une liste de noms de plugins séparés par des virgules.

--config-file [path]

Chemin vers un fichier .babelrc à utiliser.

--env-name [name]

Le nom de 'env' à utiliser lors du chargement des configurations et des plugins. La valeur par défaut est BABEL_ENV, ou bien NODE_ENV, ou bien 'development'.

--root-mode [mode]

Le mode de résolution racine du projet. L'un des 'root' (valeur par défaut), 'upward' ou 'upward-optional'.

--type-source [script|module]

--no-babelrc

S'il faut ou non rechercher les fichiers .babelrc et .babelignore.

--ignore [list]

Liste des chemins glob à **pas** compiler.

--only [list]

Liste des chemins glob à compiler **uniquement**.

--no-highlight-code

Activez ou désactivez la coloration syntaxique ANSI des trames de code. (activé par défaut)

--no-comments

Écrivez des commentaires sur la sortie générée. (vrai par défaut)

--retain-lines

Conservez les numéros de ligne. Cela se traduira par un code vraiment laid.

--compact [true|false|auto]

N'incluez pas les caractères d'espacement et les fins de ligne superflus.

--minified

Économisez autant d'octets lors de l'impression. (faux par défaut)

--auxiliary-comment-before [string]

Imprimer un commentaire avant tout code non-utilisateur injecté.

--auxiliary-comment-after [string]

Imprimer un commentaire après tout code non-utilisateur injecté.

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

--source-map-target [string]

Définissez `file` sur la carte source renvoyée.

--source-file-name [string]

Définissez `sources[0]` sur la carte source renvoyée.

--source-root [filename]

La racine à partir de laquelle toutes les sources sont relatives.

--module-root [filename]

Préfixe facultatif pour le formateur de module AMD qui sera ajouté au nom de fichier sur les définitions de module.

-M, --module-ids

Insérez un identifiant explicite pour les modules.

--module-id [string]

Spécifiez un nom personnalisé pour les ID de module.

-x, --extensions [extensions]

Liste des extensions à compiler lorsqu'un répertoire a été l'entrée. [.js,.jsx,.es6,.es,.mjs,.cjs]

--keep-file-extension

Conservez les extensions de fichier des fichiers d'entrée.

-w, --watch

Recompiler les fichiers sur les modifications.

--skip-initial-build

Ne compilez pas les fichiers avant de regarder.

-o, --out-file [out]

Compilez tous les fichiers d'entrée dans un seul fichier.

-d, --out-dir [out]

Compilez un répertoire d'entrée de modules dans un répertoire de sortie.

--relative

Compiler dans un répertoire de sortie relatif au répertoire ou au fichier d'entrée. Nécessite --out-dir [out]

-D, --copy-files

Lors de la compilation d'un répertoire, copiez des fichiers non compilables.

--include-dotfiles

Inclure les fichiers de points lors de la compilation et de la copie de fichiers non compilables.

--no-copy-ignored

Exclure les fichiers ignorés lors de la copie de fichiers non compilables.

--verbose

Enregistrez tout. Cette option est en conflit avec --quiet

--quiet

N'enregistrez rien. Cette option est en conflit avec --verbose

--delete-dir-on-start

Supprimez le répertoire out avant la compilation.

--out-file-extension [string]

Utiliser une extension spécifique pour les fichiers de sortie

-V, --version

afficher le numéro de version

-h, --help

afficher l'aide de la commande