Mi az a Babel előre beállított ENV?
Mi az a Babel előre beállított ENV?

Videó: Mi az a Babel előre beállított ENV?

Videó: Mi az a Babel előre beállított ENV?
Videó: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Lehet
Anonim

@ babel / előre beállított - env egy okos előre beállított amely lehetővé teszi a legújabb JavaScript használatát anélkül, hogy mikromenedzselést kellene végeznie, mely szintaktikai átalakításokra (és opcionálisan a böngésző polifillére) van szüksége a célkörnyezetnek. Ez egyrészt megkönnyíti az életét, másrészt kisebb a JavaScript-csomagok! Telepítés.

Csak hát, mi van előre beállítva a Bábelben?

Ban ben Bábel , a előre beállított egy bizonyos nyelvi funkciók támogatására használt beépülő modulok készlete. A két előre beállítja a Bábelt alapértelmezés szerint használja: es2015: Támogatja az ES2015 (vagy ES6) JavaScriptet. reagál: Hozzáadja a JSX támogatását.

Ezt követően a kérdés az, hogy melyik Babel verziót használom? Azt is ellenőrizheti a Babel változata -cli megtalálásával a babel -cli mappát a node_modules mappában, és megnézi a változat a csomag tulajdonsága. json, amely a mappa alján található. Ha babel A -cli globálisan az npm install -g flag segítségével lett telepítve, te tudott ellenőrizd a változat parancs végrehajtásával babel -- változat.

Ilyen módon hogyan használja a Babel előre beállított reakcióját?

Ha akarod használat ez Babel előre beállított olyan projektben, amely nem a Create funkcióval készült Reagál App, a következő lépésekkel telepítheti. Először telepítse Bábel . Ezután telepítse babel - előre beállított - reagál -app. Ez előre beállított a useBuiltIns opciót használja a transform-object-rest-spread és transform- funkcióval reagál -jsx, amely feltételezi, hogy az Object.

A Babel elavult?

Az elavult használata babel -core/register eltávolítva Bábel 7; ehelyett használja az önálló @ csomagot babel /Regisztráció. @ babel A /register ezentúl csak az aktuálisan működő fájlokat fogja lefordítani közvetlenül (a szimbolikus linkelés problémáinak megoldása érdekében).

Ajánlott: