Steg för steg-guide för att installera och konfigurera Babel 7 i ett JavaScript-projekt

Det JavaScript som föddes för 24 år sedan kan nu tyckas vara ett helt annat språk. Även efter ES5-eran har språket blivit mycket funktionsrikt. Men det kostade oss problemet med webbläsarkompatibilitet.

För att lösa detta problem är Babel en bra lösning. Babel omvandlar din ES5+-kod till ES5 som är kompatibel med alla webbläsare. Här är ett exempel-

Alt Text

Men även om den här koden ser elegant och kortfattad ut har många äldre webbläsare kompatibilitetsproblem med den här ES6-funktionen. Det betyder att din vackra ES6-kod gör att ditt program inte kan köras i inkompatibla webbläsare.

Men gissa vad, om du har Babel installerat kommer detta inte att vara något problem. Babel omvandlar denna ES6-kod till ES5-kod som ser ut som-

Alt Text

Detta är vad babel kan göra för dig!!!! Så hur kan jag använda Babel i mitt projekt?

Babel räddar dig från problem med webbläsarkompatibilitet, men det kan vara lite skrämmande och förvirrande att installera det. Så här är en steg för steg-guide för hur du installerar Babel 7 i ditt projekt. Men innan vi börjar rekommenderas det att du installerar Babel lokalt i ditt projekt, så att du kan hantera varje projekt med dess vederbörliga efterfrågan.

Steg 01: Skapa först en katalog aka mapp. Detta är din projektkatalog. Här är min demo-babel. Detta är rotprojektkatalogen.

Steg 02: Öppna Terminal & gå till den katalogen-

//COPY THE COMMAND FROM HERE$ cd your_directory_name

Alt Text

Steg 03: Kör kommandot-

//COPY THE COMMAND FROM HEREnpm init

Detta kommer att skapa ett paket.json-fil där vi kan konfigurera vår babel 7.

Alt Text

Du kan öppna package.json-filen, som kommer att se ut så här-

Alt Text

Steg 04: Nu är vi redo att installera nödvändiga babel-paket. Kör bara följande kommandon i exakt ordning-

//COPY THE COMMANDS FROM HEREnpm install --save-dev @babel/corenpm install --save-dev @babel/clinpm install --save-dev @babel/preset-env

Alt Text

Kontrollera nu filen pacakge.json, några nya rader bör ha lagts till vid det här laget-

Alt Text

Steg 05: Nu måste vi ställa in vår förinställning. För att göra det öppna pacakge.json-filen om du inte redan har gjort det och klistra in detta-

//COPY THE CODES FROM HERE"babel": { "presets": }

Alt Text

Steg 06: Alla inställningar är gjorda!!! Yaay! För att testa skapar du nu en katalog som heter scripts/ under vår rotkatalog och lägger till en fil index.js i den och skriver ES6-kod som vi vill transpila.

Alt Text

Steg 07: Växla över till terminalen & ändra din katalog från demo-babel till dess underkatalog- scripts/ och kör kommandot-

//COPY THE COMMAND FROM HEREnpx babel index.js -o your_desired_name_for_the_output_file.js

Alt Text

Det här borde skapa en ny fil med namnet ouputES5.js som är den transpilerade koden för index.js!!!!
Yaay…..uppdrag slutfört! 😃

Lämna ett svar

Din e-postadress kommer inte publiceras.