Heim > Web-Frontend > js-Tutorial > Warum kopiert Babel meine Quelldatei, anstatt sie zu kompilieren?

Warum kopiert Babel meine Quelldatei, anstatt sie zu kompilieren?

Linda Hamilton
Freigeben: 2024-11-29 17:52:11
Original
313 Leute haben es durchsucht

Why is Babel Copying My Source File Instead of Compiling It?

Babel-Kompilierung: Direktes Kopieren verhindern

Im angegebenen Codeausschnitt ist Babel nicht in der Lage, die Quelldatei in eine kompilierte Ausgabe umzuwandeln. Stattdessen wird lediglich die Originaldatei kopiert. Dies liegt daran, dass Babel 6.x eine explizite Konfiguration erfordert, um die gewünschten Transformationen anzugeben.

Um dieses Problem zu beheben, installieren Sie das Paket babel-preset-env über npm. Diese Voreinstellung ermöglicht die Kompilierung des gesamten Standard-ES*-Verhaltens für ES5. Verwenden Sie dann den folgenden Befehl:

babel --presets env proxy.js --out-file proxified.js
Nach dem Login kopieren

Alternativ erstellen Sie eine .babelrc-Datei mit der folgenden Konfiguration:

{
  "presets": ["env"]
}
Nach dem Login kopieren

Wenn Sie Babel mit dieser Konfiguration ausführen, wird die ES5-Kompilierung angewendet und das Problem behoben direkte Kopieausgabe.

Das obige ist der detaillierte Inhalt vonWarum kopiert Babel meine Quelldatei, anstatt sie zu kompilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage