Wat is Babel preset ENV?
Wat is Babel preset ENV?

Video: Wat is Babel preset ENV?

Video: Wat is Babel preset ENV?
Video: Use babel-preset-env to Use Native Node Features and Also Use Babel Plugins 2024, November
Anonim

@ Babel / vooraf ingesteld - benijden is een slimme vooraf ingesteld waarmee u de nieuwste JavaScript kunt gebruiken zonder dat u hoeft te micromanagen welke syntaxistransformaties (en optioneel browserpolyfills) nodig zijn voor uw doelomgeving(en). Dit maakt uw leven gemakkelijker en JavaScript-bundels kleiner! Installeren.

Precies, wat is er vooraf ingesteld in Babel?

In Babel , een vooraf ingesteld is een set plug-ins die worden gebruikt om bepaalde taalfuncties te ondersteunen. De twee voorinstellingen Babel gebruikt standaard: es2015: Voegt ondersteuning toe voor ES2015 (of ES6) JavaScript. reageren: Ondersteuning toegevoegd voor JSX.

Vervolgens is de vraag, welke Babel-versie gebruik ik? U kunt ook de versie van babe -cli door het vinden van de Babel -cli map in node_modules en kijkend naar de versie eigendom van het pakket. json dat zich aan de basis van die map bevindt. Indien Babel -cli is wereldwijd geïnstalleerd via -g vlag van npm install, you kon controleer de versie door een commando uit te voeren Babel -- versie.

Hoe gebruik je op deze manier de vooraf ingestelde reactie van Babel?

Als je wilt gebruik maken van dit Babel-voorinstelling in een project dat niet is gebouwd met Create Reageer App, kunt u deze installeren met de volgende stappen. Installeer eerst Babel . Installeer vervolgens Babel - vooraf ingesteld - Reageer -app. Dit vooraf ingesteld gebruikt de useBuiltIns-optie met transform-object-rest-spread en transform- Reageer -jsx, die ervan uitgaat dat Object.

Wordt Babel afgekeurd?

De verouderd gebruik van Babel -core/register is verwijderd in Babel 7; gebruik in plaats daarvan het zelfstandige pakket @ Babel /register. @ Babel /register zal nu ook alleen bestanden compileren in de huidige manier van werken (werd gedaan om problemen met symlinking op te lossen).

Aanbevolen: