Cos'è l'ENV preimpostato di Babel?
Cos'è l'ENV preimpostato di Babel?

Video: Cos'è l'ENV preimpostato di Babel?

Video: Cos'è l'ENV preimpostato di Babel?
Video: CONFIGURARE NODE.JS PER PROGRAMMARE CON JAVASCRIPT ES6 USANDO BABEL (TUTORIAL IN ITALIANO) 2024, Maggio
Anonim

@ Babele / preimpostato - env è un intelligente preimpostato che ti consente di utilizzare l'ultimo JavaScript senza la necessità di microgestire quali trasformazioni di sintassi (e facoltativamente, polyfill del browser) sono necessarie per i tuoi ambienti di destinazione. Questo ti semplifica la vita e i pacchetti JavaScript sono più piccoli! Installare.

Proprio così, cosa è preimpostato in Babel?

In Babele , un preimpostato è un insieme di plugin utilizzati per supportare particolari funzionalità linguistiche. Il due preset Babel utilizza per impostazione predefinita: es2015: aggiunge il supporto per JavaScript ES2015 (o ES6). reazione: aggiunge il supporto per JSX.

Successivamente, la domanda è: quale versione di Babel sto usando? Puoi anche controllare il versione di babele -cli trovando il Babele -cli cartella in node_modules e guardando il versione proprietà del pacchetto. json che è alla base di quella cartella. Se Babele -cli è stato installato globalmente tramite il flag -g di npm install, tu Potevo controlla il versione eseguendo il comando Babele -- versione.

In questo modo, come si usa la reazione preimpostata di Babel?

Se lo desidera utilizzo questo Babele preimpostato in un progetto non creato con Create Reagire App, puoi installarla con i seguenti passaggi. Innanzitutto, installa Babele . Quindi installa Babele - preimpostato - reagire -app. Questo preimpostato usa l'opzione useBuiltIns con transform-object-rest-spread e transform- reagire -jsx, che presuppone che Object.

Babel è deprecato?

Il deprecato utilizzo di Babele -core/register è stato rimosso in Babele 7; usa invece il pacchetto standalone @ Babele /Registrati. @ Babele /register ora compilerà anche i file direttamente nell'attuale funzionamento (è stato fatto per risolvere i problemi con il collegamento simbolico).

Consigliato: