Ano ang Babel preset ENV?
Ano ang Babel preset ENV?

Video: Ano ang Babel preset ENV?

Video: Ano ang Babel preset ENV?
Video: Core Web Vitals + module/nomodule 2024, Nobyembre
Anonim

@ babel / preset - env ay isang matalino preset na nagbibigay-daan sa iyong gamitin ang pinakabagong JavaScript nang hindi kailangang i-micromanage kung aling syntax ang nagbabago (at opsyonal, mga polyfill ng browser) ang kailangan ng iyong (mga) target na kapaligiran. Pareho nitong pinapadali ang iyong buhay at mas maliit ang mga bundle ng JavaScript! I-install.

Kaya lang, ano ang preset sa Babel?

Sa Babel , a preset ay isang hanay ng mga plugin na ginagamit upang suportahan ang mga partikular na feature ng wika. Ang dalawa preset ng Babel gumagamit bilang default: es2015: Nagdaragdag ng suporta para sa ES2015 (o ES6) JavaScript. react: Nagdaragdag ng suporta para sa JSX.

Kasunod nito, ang tanong ay, anong bersyon ng Babel ang ginagamit ko? Maaari mo ring suriin ang bersyon ng babel -cli sa pamamagitan ng paghahanap ng babel -cli folder sa node_modules at tumitingin sa bersyon ari-arian ng pakete. json na nasa base ng folder na iyon. Kung babel Ang -cli ay na-install sa buong mundo sa pamamagitan ng -g flag ng npm install, ikaw maaari suriin ang bersyon sa pamamagitan ng pagpapatupad ng utos babel -- bersyon.

Sa ganitong paraan, paano mo ginagamit ang Babel preset na reaksyon?

Kung gusto mo gamitin ito Babel preset sa isang proyektong hindi binuo gamit ang Create Magreact App, maaari mo itong i-install gamit ang mga sumusunod na hakbang. Una, i-install Babel . Pagkatapos ay i-install babel - preset - gumanti -app. Ito preset gumagamit ng opsyon na useBuiltIns na may transform-object-rest-spread at transform- gumanti -jsx, na ipinapalagay na ang Object.

Hindi na ba ginagamit ang Babel?

Ang hindi na ginagamit paggamit ng babel -inalis na ang core/register Babel 7; sa halip ay gamitin ang standalone package @ babel /magrehistro. @ babel Ang /register ay mag-iipon lamang ng mga file sa kasalukuyang gumagana nang direkta (ginawa upang ayusin ang mga isyu sa pag-symlink).

Inirerekumendang: