Heim > Web-Frontend > js-Tutorial > Hauptteil

Ausführliche Erklärung der Verwendung von Babel

php中世界最好的语言
Freigeben: 2018-03-17 15:14:41
Original
2816 Leute haben es durchsucht

Dieses Mal werde ich Ihnen ausführlich erklären, wie Sie Babel verwenden. Was sind die Vorsichtsmaßnahmen bei der Verwendung von Babel?

Installation und Konfiguration

npm install babel-cli --save-dev oder cnpm install babel-cli --save-devInstallation mit Taobao Mirror geht schneller.

Schritte: Geben Sie das Projekt ein ==>cnpm install babel-cli --save-dev

Warum nicht global installieren

Bei globaler Installation bedeutet dies, dass die globale Umgebung über ein Babel verfügen muss, damit das Projekt ausgeführt werden kann, was bedeutet, dass das Projekt von der Umgebung abhängig ist. Andererseits unterstützt dies nicht unterschiedliche Projekte, die unterschiedliche Versionen von Babel verwenden.

Transkodierungsregeln festlegen

Im Stammverzeichnis installieren: cnpm install babel-preset-es2015 --save-dev

Nach Abschluss der Installation erstellen Konfigurationsdatei Die .babelrc-Datei muss im Projektstammverzeichnis abgelegt werden. Ihr Grundformat ist:

{
  "presets":[],
  "plugins":[]
}
Nach dem Login kopieren

Das Feld „Voreinstellungen“ legt die Transkodierungsregeln fest und die Plugins sind die Babel-Einstellungen . Plug-in. Dann die Konfigurationsdatei:

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

An diesem Punkt ist die Grundkonfiguration von babel abgeschlossen.

Beispieldemonstration:

Demo.js im Projektstammverzeichnis erstellen

let a = 5;
const b = 10;
let input = [1,2,3];
input.map(item => item+1);
Nach dem Login kopieren

Da wir babel im aktuellen Verzeichnis installiert haben, können wir den babel-Befehl nicht direkt im Terminal konvertieren. Wir müssen npm verwenden, um ihn auszuführen, also schreiben Sie zuerst

{
 "devDependencies": {
  "babel-cli": "^6.26.0",
  "babel-preset-es2015": "^6.24.1"
 },
 "scripts":{
   "build":"babel demo.js"
 }
}
Nach dem Login kopieren

in package.json, um den einzugeben Stammverzeichnis. npm run buildAusführen und Ergebnisse anzeigen

Sie können auch in das angegebene Verzeichnis ausgeben

{
 "devDependencies": {
  "babel-cli": "^6.26.0",
  "babel-preset-es2015": "^6.24.1"
 },
 "scripts":{
   "build":"babel demo.js --out-file bunder.js"
 }
}
Nach dem Login kopieren

Geben Sie das Stammverzeichnis ein, npm run buildFühren Sie die Ergebnisse aus und sehen Sie sie sich an

Dieses Mal finden Sie die kompilierte binder.js-Datei im Stammverzeichnis

Ordner-Screenshot

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zum Thema php Chinesische Website!

Empfohlene Lektüre:

JS-Imitation eines klassischen legendären Spiels

Wie man mit ungültigem Hotloading des Webpack-Entwicklungsservers umgeht

So rufen Sie die übergeordnete Komponente in ES6 auf

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Verwendung von Babel. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!