babeljs - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

babeljs babel.js – Der Compiler zum Schreiben von JavaScript der nächsten Generation

ZUSAMMENFASSUNG

babel [options] <files ...>

OPTIONEN

-f, --filename [filename]

Der Dateiname, der beim Lesen von stdin verwendet werden soll. Dies wird in Quellkarten, Fehlern usw. verwendet.

--presets [list]

Eine durch Kommas getrennte Liste voreingestellter Namen.

--plugins [list]

Eine durch Kommas getrennte Liste von Plugin-Namen.

--config-file [path]

Pfad zu einer zu verwendenden .babelrc-Datei.

--env-name [name]

Der Name der „Umgebung“, die beim Laden von Konfigurationen und Plugins verwendet werden soll. Standardmäßig ist der Wert BABEL_ENV oder NODE_ENV oder „Entwicklung“.

--root-mode [mode]

Der Projekt-Root-Auflösungsmodus. Einer von „root“ (Standard), „upward“ oder „upward-optional“.

--source-type [script|module]

--no-babelrc

Ob nach .babelrc- und .babelignore-Dateien gesucht werden soll oder nicht.

--ignore [list]

Liste der Glob-Pfade, die **nicht** kompiliert werden sollen.

--only [list]

Liste der Glob-Pfade zum **nur** Kompilieren.

--no-highlight-code

Aktivieren oder deaktivieren Sie die ANSI-Syntaxhervorhebung von Coderahmen. (standardmäßig aktiviert)

--no-comments

Schreiben Sie Kommentare zur generierten Ausgabe. (standardmäßig wahr)

--retain-lines

Zeilennummern beibehalten. Dies führt zu wirklich hässlichem Code.

--compact [true|false|auto]

Fügen Sie keine überflüssigen Leerzeichen und Zeilenabschlüsse ein.

--minified

Sparen Sie beim Drucken so viele Bytes. (standardmäßig falsch)

--auxiliary-comment-before [string]

Geben Sie vor dem injizierten Nichtbenutzercode einen Kommentar aus.

--auxiliary-comment-after [string]

Geben Sie nach jedem injizierten Nichtbenutzercode einen Kommentar aus.

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

--source-map-target [string]

Legen Sie „Datei“ auf der zurückgegebenen Quellkarte fest.

--source-file-name [string]

Setzen Sie „sources[0]“ auf der zurückgegebenen Quellkarte.

--source-root [filename]

Die Wurzel, von der aus alle Quellen relativ sind.

--module-root [filename]

Optionales Präfix für den AMD-Modulformatierer, der dem Dateinamen in Moduldefinitionen vorangestellt wird.

-M, --module-ids

Geben Sie eine explizite ID für Module ein.

--module-id [string]

Geben Sie einen benutzerdefinierten Namen für Modul-IDs an.

-x, --extensions [extensions]

Liste der zu kompilierenden Erweiterungen, wenn ein Verzeichnis als Eingabe dient. [.js,.jsx,.es6,.es,.mjs,.cjs]

--keep-file-extension

Behalten Sie die Dateierweiterungen der Eingabedateien bei.

-w, --watch

Dateien bei Änderungen neu kompilieren.

--skip-initial-build

Kompilieren Sie keine Dateien, bevor Sie sie ansehen.

-o, --out-file [out]

Kompilieren Sie alle Eingabedateien in einer einzigen Datei.

-d, --out-dir [out]

Kompilieren Sie ein Eingabeverzeichnis mit Modulen in ein Ausgabeverzeichnis.

--relative

Kompilieren Sie in ein Ausgabeverzeichnis relativ zum Eingabeverzeichnis oder zur Eingabedatei. Erfordert --out-dir [out]

-D, --copy-files

Beim Kompilieren eines Verzeichnisses über nicht kompilierbare Dateien kopieren.

--include-dotfiles

Beziehen Sie beim Kompilieren und Kopieren nicht kompilierbarer Dateien Dotfiles ein.

--no-copy-ignored

Ignorierte Dateien beim Kopieren nicht kompilierbarer Dateien ausschließen.

--verbose

Protokollieren Sie alles. Diese Option steht im Konflikt mit --quiet

--quiet

Protokollieren Sie nichts. Diese Option steht im Konflikt mit --verbose

--delete-dir-on-start

Löschen Sie das Out-Verzeichnis vor der Kompilierung.

--out-file-extension [string]

Verwenden Sie eine bestimmte Erweiterung für die Ausgabedateien

-V, --version

Ausgabe der Versionsnummer

-h, --help

Hilfe zum Befehl anzeigen