Průvodce instalací a nastavením jazyka Babel 7 v projektu JavaScript krok za krokem

Jazyk JavaScript, který se zrodil před 24 lety, se nyní může jevit jako zcela jiný jazyk. Také po éře ES5 se tento jazyk stal velmi funkčně rozsáhlým. To nás však stálo problém s kompatibilitou s prohlížeči.

Pro vyřešení tohoto problému je Babel skvělým řešením. Babel převede váš kód ES5+ na ES5, který je kompatibilní se všemi prohlížeči. Zde je příklad –

Alt Text

Ačkoli tento kód vypadá elegantně a stručně, mnoho starších prohlížečů má s touto funkcí ES6 problémy s kompatibilitou. To znamená, že váš krásný kód ES6 způsobí, že váš program nepoběží v nekompatibilních prohlížečích.

Ale hádejte co, pokud máte nainstalovaný Babel, nebude to problém. Babel tento kód ES6 převede na kód ES5, který bude vypadat jako-

Alt Text

Toto pro vás může udělat Babel!!!!. Jak tedy mohu použít Babel ve svém projektu?

Ačkoli vás Babel zachrání před bolestmi s kompatibilitou prohlížečů, jeho instalace může být trochu skličující a matoucí. Proto vám přinášíme návod, jak krok za krokem nainstalovat Babel 7 do vašeho projektu. Než se do toho ale pustíme, doporučujeme nainstalovat Babel do projektu lokálně, abyste mohli každý projekt zpracovat s patřičnou náročností.

Krok 01: Nejprve vytvořte adresář alias složku. To je adresář vašeho projektu. Zde můj je demo-babel. To je kořenový adresář projektu.

Krok 02: Otevřete Terminál & přejděte do tohoto adresáře-

//COPY THE COMMAND FROM HERE$ cd your_directory_name

Alt Text

Krok 03: Spusťte příkaz-

//COPY THE COMMAND FROM HEREnpm init

Tím vytvoříte balíček.json, kde můžeme nakonfigurovat náš babel 7.

Alt Text

Můžete crackem otevřít soubor package.json, který bude vypadat takto-

Alt Text

Krok 04: Nyní jsme připraveni nainstalovat potřebné balíčky babel. Stačí spustit následující příkazy v přesném pořadí-

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

Alt Text

Nyní zkontrolujte soubor pacakge.json, nyní by mělo být přidáno několik nových řádků-

Alt Text

Krok 05: Nyní musíme nastavit naši předvolbu. K tomu otevřete soubor pacakge.json, pokud jste tak ještě neučinili, a vložte tento-

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

Alt Text

Krok 06: Veškeré nastavení je hotovo!!! Hurá! Pro vyzkoušení nyní vytvořte pod naším kořenovým adresářem adresář s názvem scripts/ a přidejte do něj soubor index.js a napište do něj kód ES6, který chceme transpilovat.

Alt Text

Krok 07: Přepněte se do terminálu & změňte adresář z demo-babel na jeho podadresář- scripts/ a spusťte příkaz-

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

Alt Text

To by mělo vytvořit nový soubor s názvem ouputES5.js, což je transpilovaný kód index.js!!!!.
Ano…..Mise splněna! 😃

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.