So installieren Sie Babel mit NPM in VSCode

So installieren Sie Babel mit NPM in VSCode

Vorwort

Im vorherigen Artikel wurde die Installation und Konfiguration von nodejs vorgestellt. Dieser Artikel beschreibt die Verwendung von bable in VScode.
bable ist ein weit verbreiteter ES6-Konverter, der ES6-Code in ES5-Code konvertieren kann

1. Überprüfen Sie, ob npm bereits installiert ist

Geben Sie npm -v in cmd ein, um die Versionsnummer zu erhalten. Jetzt hat die neue Version von nodejs npm während der Installation automatisch installiert.

Bildbeschreibung hier einfügen

Auch hier ist es am besten, das Terminal als Administrator zu öffnen.

2. Konfigurieren Sie bable

Installieren Sie Babel im Terminal und geben Sie npm install –g babel-cli ein.

Bildbeschreibung hier einfügen

Damit kann VScode bable erkennen. Nach erfolgreicher Installation sieht es folgendermaßen aus:

Bildbeschreibung hier einfügen

Dieser Vorgang ist sehr langsam, bitte haben Sie Geduld.

3. In VScode konfigurieren

1. Verwenden Sie vscode ctrl+j, um das integrierte Terminal von vscode zu öffnen
2. Geben Sie den Zielordner ein (mit dem Befehl cd)

Bildbeschreibung hier einfügen

Eigentlich sollte der zweite Schritt der oben beschriebenen Bable-Konfiguration auch im VScode-Terminal durchgeführt werden, aber ich habe es mehrmals versucht und es ist fehlgeschlagen, also habe ich es einfach in einem externen Terminal konfiguriert.

3. Geben Sie npm init –y im Terminal ein, um das Projekt zu initialisieren. Das richtige Ergebnis ist, dass eine Datei package.json im Ordner bable angezeigt wird.

4. Installieren Sie bable
Geben Sie npm install -–save-dev babel-preset-es2015 babel-cli in das Terminal ein.

Bildbeschreibung hier einfügen

Auch dieser Vorgang ist recht langwierig.

Da wir den Taobao-Spiegel bereits installiert haben, können wir auch cnmp verwenden, da nmp möglicherweise fehlschlägt, aber es kann zu folgender Situation kommen:

Ich verwende cnmp -v um die Versionsnummer als Demonstration abzufragen

Bildbeschreibung hier einfügen

Beim Ausführen von cnmp im vscode-Terminal ist ein Fehler aufgetreten. Führen Sie zu diesem Zeitpunkt einfach im Terminal aus: set-ExecutionPolicy RemoteSigned

Bildbeschreibung hier einfügen

Jetzt können Sie cnmp normal verwenden.
Der Code lautet wie folgt (Beispiel):

5. Erstellen Sie eine neue .babelrc-Datei und konfigurieren Sie den Inhalt der Konfigurationsdatei

{
    // Die Presets-Eigenschaft teilt Bakel mit, welche neuen Syntaxfunktionen im zu konvertierenden Quellcode verwendet werden // Konvertiere js nach es2015
    "Voreinstellungen":["es2015"],
    // Diese Eigenschaft teilt Bable mit, welche Plugins verwendet werden sollen. // Diese Plugins können steuern, wie Code „Plugins“ konvertiert wird: []
}

6. Dateikonvertierung Erstellen Sie eine neue js-Datei, geben Sie Inhalte ein (im es6-Format) und konvertieren Sie sie dann im Terminal
babel src/index.js –o dist/index.js
Hier verwende ich test.js->demo.js, um eine kleine Demonstration zu machen

Bildbeschreibung hier einfügen

Nach Eingabe des Befehls wird im Ordner automatisch eine konvertierte demo.js-Datei generiert, die den in es5 konvertierten es6-Code in test.js enthält

Mit diesem Statement kann eine einzelne Datei konvertiert werden. Analog dazu erfolgt auch eine direkte Konvertierung aller js-Dateien im gesamten Ordner:

babel src –d dis //src-source-Ordner dis-konvertierter Ordner

Es gibt auch Anweisungen, die eine Echtzeitkonvertierung erreichen können

babel src/index.js –w –o dist/index.js
babel src –w –d dist

Dies ist das Ende dieses Artikels über die Verwendung von npm zur Installation von Babel in vscode. Weitere Informationen zur Installation von Babel in vscode finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Anweisungen zur Verwendung der .babelrc-Datei für Vue-CLI-Scaffolding
  • Detaillierte Erklärung zur Verwendung von webpack6 Babel
  • Wie ist die Klasse in ES6 implementiert (mit detaillierter Erklärung des von Babel kompilierten ES5-Codes)
  • Detaillierte Erklärung des Babel-Tutorials zum Ausführen von Webpack
  • Babel Erste Schritte Tutorial Studiennotizen

<<:  MySQL extrahiert zufällig eine bestimmte Anzahl von Datensätzen

>>:  Detaillierte grafische Erläuterung der Hadoop-Installation und -Konfiguration basierend auf Linux7

Artikel empfehlen

MySQL-Lösung für die Konfiguration mehrerer Instanzen

1.1 Was ist MySQL Multi-Instance? Einfach ausgedr...

Layim in Javascript, um Freunde und Gruppen zu finden

Derzeit haben die Verantwortlichen von Layui die ...

Zusammenfassung der Grundlagen der Vue-Komponenten

Komponentengrundlagen 1 Wiederverwendung von Komp...

Detaillierte Erklärung zum Schreiben von MySQL ungleich null und gleich null

1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...

Eine kurze Diskussion über die Semantik von HTML und einige einfache Optimierungen

1. Was ist Semantisierung? Erklärung zum Bing-Wör...

Python schreibt die Ausgabe in den CSV-Vorgang

Wie unten dargestellt: def test_write(selbst): Fe...

Was sind die neuen CSS-Pseudoklassenfunktionen :where und :is?

Was sind :is und :where? :is() und :where() sind ...

Beispiel für die CSS3-Clear-Float-Methode

1. Zweck Durch diesen Artikel kann jeder die Prin...

Design-Referenz: Erfolgsbeispiel für die Erstellung einer WordPress-Website

Jede dieser 16 Sites ist eine sorgfältige Lektüre ...

Detaillierte Erläuterung des Prozessmanagements im Linux-System

Inhaltsverzeichnis 1. Das Konzept von Prozess und...