Kas yra „Babel“iš anksto nustatytas ENV?
Kas yra „Babel“iš anksto nustatytas ENV?

Video: Kas yra „Babel“iš anksto nustatytas ENV?

Video: Kas yra „Babel“iš anksto nustatytas ENV?
Video: Tapk kasybos verslo savininku! - Idle Mining Empire GamePlay 🎮📱 2024, Balandis
Anonim

@ babelis / iš anksto nustatytas - env yra protingas iš anksto nustatytas leidžia naudoti naujausią „JavaScript“ir nereikia mikrovaldyti, kokių sintaksės transformacijų (ir pasirinktinai naršyklės polifillų) reikia tikslinei aplinkai (-oms). Tai palengvina jūsų gyvenimą ir sumažina „JavaScript“paketus! Diegti.

Taigi, kas iš anksto nustatyta Babelyje?

Į Babelis , a iš anksto nustatytas yra įskiepių rinkinys, naudojamas tam tikroms kalbos funkcijoms palaikyti. Du iš anksto nustato Babel pagal numatytuosius nustatymus naudoja: es2015: Prideda ES2015 (arba ES6) JavaScript palaikymą. reaguoti: Prideda JSX palaikymą.

Vėliau kyla klausimas, kokią „Babel“versiją naudoju? Taip pat galite patikrinti Babel versija -cli surasdami babelis -cli aplanką node_modules ir pažvelgę į versija pakuotės savybė. json, kuris yra to aplanko apačioje. Jeigu babelis -cli buvo įdiegtas visame pasaulyje naudojant -g vėliavėlę npm install, jūs galėtų Patikrink versija vykdydami komandą babelis -- versija.

Kaip tokiu būdu naudojate „Babel“iš anksto nustatytą reakciją?

Jeigu nori naudoti tai Babel iš anksto nustatytas projekte, kuris nėra sukurtas naudojant „Create“. Reaguoti Programą, galite ją įdiegti atlikdami šiuos veiksmus. Pirma, įdiekite Babelis . Tada įdiekite babelis - iš anksto nustatytas - reaguoti -programėlė. Tai iš anksto nustatytas naudoja parinktį useBuiltIns su transform-object-rest-spread ir transform- reaguoti -jsx, kuris daro prielaidą, kad objektas.

Ar Babelis nebenaudojamas?

The pasenęs naudojimas babelis -Šerdis / registras buvo pašalintas Babelis 7; vietoj to naudokite atskirą paketą @ babelis /Registruotis. @ babelis /register taip pat dabar kompiliuos tik dabar veikiančius failus tiesiogiai (buvo padaryta siekiant išspręsti simlinkavimo problemas).

Rekomenduojamas: