Wat is Babel vooraf ingestelde ENV?
Wat is Babel vooraf ingestelde ENV?

Video: Wat is Babel vooraf ingestelde ENV?

Video: Wat is Babel vooraf ingestelde ENV?
Video: WALKING DEAD COMPLETE GAME FROM START LIVE 2024, November
Anonim

@ babel / voorafingestel - env is 'n slim voorafingestel wat jou toelaat om die nuutste JavaScript te gebruik sonder om te mikrobestuur watter sintaksistransformasies (en opsioneel, blaaier-polivulsels) deur jou teikenomgewing(e) benodig word. Dit maak beide jou lewe makliker en JavaScript-bundels kleiner! Installeer.

Net so, wat is vooraf in Babel?

In Babel , a voorafingestel is 'n stel inproppe wat gebruik word om spesifieke taalkenmerke te ondersteun. Die twee voorafinstellings Babel gebruik by verstek: es2015: Voeg ondersteuning vir ES2015 (of ES6) JavaScript by. reageer: Voeg ondersteuning vir JSX by.

Die vraag is dan, watter Babel-weergawe gebruik ek? U kan ook die weergawe van babel -cli deur die te vind babel -cli-lêergids in node_modules en kyk na die weergawe eiendom van die pakket. json wat aan die basis van daardie gids is. As babel -cli is wêreldwyd geïnstalleer via -g vlag van npm install, jy kon kyk die weergawe deur opdrag uit te voer babel -- weergawe.

Op hierdie manier, hoe gebruik jy Babel voorafbepaalde reaksie?

As jy wil gebruik hierdie Babel vooraf ingestel in 'n projek wat nie met Create gebou is nie Reageer App, jy kan dit installeer met die volgende stappe. Eerstens, installeer Babel . Installeer dan babel - voorafingestel - reageer -toepassing. Hierdie voorafingestel gebruik die useBuiltIns-opsie met transform-object-rest-spread en transform- reageer -jsx, wat aanneem dat Object.

Is Babel verwerp?

Die afgekeur gebruik van babel -kern/register is verwyder in Babel 7; gebruik eerder die selfstandige pakket @ babel / registreer. @ babel /register sal ook nou net lêers saamstel in die huidige werk direk (is gedoen om probleme met simlinking op te los).

Aanbeveel: