Šta je Babel preset ENV?
Šta je Babel preset ENV?

Video: Šta je Babel preset ENV?

Video: Šta je Babel preset ENV?
Video: Генри Чжу: Будущее Вавилона с babel-preset-env 2024, Maj
Anonim

@ babel / preset - env je pametan preset koji vam omogućava da koristite najnoviji JavaScript bez potrebe za mikroupravljanjem koje transformacije sintakse (i opciono, polifile pretraživača) su potrebne vašem ciljnom okruženju. Ovo čini vaš život lakšim, a JavaScript pakete manjim! Instaliraj.

Samo tako, šta je unapred podešeno u Babelu?

U Babel , a preset je skup dodataka koji se koriste za podršku određenih jezičkih karakteristika. Dva unapred podešena Babel podrazumevano koristi: es2015: dodaje podršku za ES2015 (ili ES6) JavaScript. react: Dodaje podršku za JSX.

Nakon toga, postavlja se pitanje koju verziju Babel-a koristim? Također možete provjeriti verzija babel -cli pronalaženjem babel -cli folder u node_modules i gledajući u verzija svojstvo paketa. json koji se nalazi u osnovi tog foldera. Ako babel -cli je instaliran globalno preko -g zastavice npm install, vi mogao provjerite verzija izvršavanjem komande babel -- verzija.

Na ovaj način, kako koristiti Babel unapred podešenu reakciju?

Ako želiš koristiti ovo Babel preset u projektu koji nije izgrađen pomoću Create Reaguj Aplikaciju, možete je instalirati pomoću sljedećih koraka. Prvo, instalirajte Babel . Zatim instalirajte babel - preset - reagovati -aplikacija. Ovo preset koristi opciju useBuiltIns sa transform-object-rest-spread i transform- reagovati -jsx, koji pretpostavlja da je Object.

Je li Babel zastario?

The zastarjelo upotreba babel -core/register je uklonjen Babel 7; umjesto toga koristite samostalni paket @ babel /registar. @ babel /register će takođe sada samo kompajlirati datoteke u trenutnom radu direktno (urađeno je da se poprave problemi sa simboličkim povezivanjem).

Preporučuje se: