Heim > Web-Frontend > js-Tutorial > So lösen Sie das Problem mit dem ES6-Importfehler

So lösen Sie das Problem mit dem ES6-Importfehler

藏色散人
Freigeben: 2023-01-07 11:47:13
Original
3460 Leute haben es durchsucht

Lösungen für es6-Importfehler: 1. Verwenden Sie bebal, um es6 in es5 zu konvertieren. 2. Packen Sie über Webpack, führen Sie alle Abhängigkeiten in einer Datei zusammen und verwenden Sie dann babel zum Konvertieren.

So lösen Sie das Problem mit dem ES6-Importfehler

Die Betriebsumgebung dieses Artikels: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

Wie löse ich das Problem mit dem Es6-Importfehler?

Die meisten Browser unterstützen ES6 derzeit nicht. Wenn Sie es6 verwenden, müssen Sie daher bebal verwenden, um es6 in es5 zu konvertieren.

Projektverzeichnis:

  • demo1: single Konvertierung von js-Dateien

test1.js unter src-Datei

const aa="this is test1";
console.log("this is from test1",aa);\
Nach dem Login kopieren

Bebal-Datei im Projektstammverzeichnis einführen

.babel
Nach dem Login kopieren

Inhalt:

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

Install. babel-cli

cnpm i babel-cli -g
Nach dem Login kopieren

Weil Sie es6 konvertieren müssen zu es5 Sie müssen also auch babel-preset-es2015 installieren unter dist und der Vorgang meldet keinen Fehler Konvertieren Sie babel src --out-dir dist

Die Seite führt test2.js test3.js unter der dist-Datei ein

Fehlerbericht

  • Da wir node; zum Kompilieren von ES6 in es5 verwenden, basiert das Knotenmodul auf den Spezifikationen von CommonJS und aktuelle Browser und Knoten unterstützen die meisten ES6 nicht Lernen: „

    Javascript-Grundlagen-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem mit dem ES6-Importfehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage