Què és Babel preset ENV?
Què és Babel preset ENV?

Vídeo: Què és Babel preset ENV?

Vídeo: Què és Babel preset ENV?
Vídeo: Use babel-preset-env to Use Native Node Features and Also Use Babel Plugins 2024, Maig
Anonim

@ babel / preestablert - env és un intel·ligent preestablert que us permet utilitzar l'últim JavaScript sense necessitat de microgestionar quines transformacions de sintaxi (i, opcionalment, els polyfills del navegador) necessiten els vostres entorns objectiu. Això us facilita la vida i els paquets de JavaScript més petits! Instal·lar.

Així, què hi ha preestablert a Babel?

En Babel , a preestablert és un conjunt de connectors utilitzats per admetre funcions d'idiomes concrets. Els dos presets Babel utilitza per defecte: es2015: afegeix suport per a JavaScript ES2015 (o ES6). reaccionar: afegeix suport per a JSX.

Posteriorment, la pregunta és, quina versió de Babel estic fent servir? També podeu consultar el versió de babel -cli trobant el babel -cli carpeta a node_modules i mirant el versió propietat del paquet. json que es troba a la base d'aquesta carpeta. Si babel -cli es va instal·lar globalment mitjançant -g flag de npm install, tu podria comproveu el versió mitjançant l'execució de l'ordre babel -- versió.

D'aquesta manera, com s'utilitza la reacció predeterminada de Babel?

Si vols utilitzar això Preestablert de Babel en un projecte no creat amb Create Reacciona Aplicació, podeu instal·lar-la amb els passos següents. Primer, instal·leu Babel . A continuació, instal·leu babel - preestablert - reaccionar -aplicació. Això preestablert utilitza l'opció useBuiltIns amb transform-object-rest-spread i transform- reaccionar -jsx, que assumeix aquest Objecte.

Babel està obsolet?

El obsolet ús de babel -core/register s'ha eliminat a Babel 7; en comptes d'utilitzar el paquet autònom @ babel /registrar. @ babel /register també ara només compilarà fitxers en el treball actual directament (es va fer per solucionar problemes amb els enllaços simbòlics).

Recomanat: