Vad är Babel förinställd ENV?
Vad är Babel förinställd ENV?

Video: Vad är Babel förinställd ENV?

Video: Vad är Babel förinställd ENV?
Video: Getting Started With Babel - Transpiling Javascript 2024, November
Anonim

@ babel / förinställa - env är en smart förinställa som gör att du kan använda den senaste JavaScript-koden utan att behöva mikrohantera vilka syntaxtransformeringar (och eventuellt webbläsarpolyfills) som behövs av dina målmiljöer. Detta gör både ditt liv enklare och JavaScript-paketen mindre! Installera.

Bara så, vad är förinställt i Babel?

I Babel , a förinställa är en uppsättning plugins som används för att stödja särskilda språkfunktioner. De två förinställda Babel använder som standard: es2015: Lägger till stöd för ES2015 (eller ES6) JavaScript. react: Lägger till stöd för JSX.

Frågan är sedan vilken Babel-version jag använder? Du kan också kontrollera version av babel -cli genom att hitta babel -cli-mappen i node_modules och tittar på version paketets egendom. json som ligger i basen av den mappen. Om babel -cli installerades globalt via -g-flaggan för npm install, du skulle kunna kolla version genom att utföra kommandot babel -- version.

På det här sättet, hur använder du Babel förinställd reaktion?

Om du vill använda sig av detta Babel förinställd i ett projekt som inte byggts med Skapa Reagera App, du kan installera den med följande steg. Installera först Babel . Installera sedan babel - förinställa - reagera -app. Detta förinställa använder alternativet useBuiltIns med transform-object-rest-spread och transform- reagera -jsx, som antar att objektet.

Är Babel utfasad?

De utfasad användning av babel -core/register har tagits bort i Babel 7; använd istället det fristående paketet @ babel /Registrera. @ babel /register kommer nu också bara att kompilera filer i den nuvarande som fungerar direkt (gjordes för att åtgärda problem med symlinking).

Rekommenderad: