Babel preset ENV гэж юу вэ?
Babel preset ENV гэж юу вэ?

Видео: Babel preset ENV гэж юу вэ?

Видео: Babel preset ENV гэж юу вэ?
Видео: Урт настай коде бичих (Webinar) 2024, May
Anonim

@ бабел / урьдчилан тохируулсан - env ухаантай юм урьдчилан тохируулсан Энэ нь таны зорилтот орчин(ууд)-д ямар синтакс хувиргалтыг (мөн нэмэлтээр хөтчийн олон дүүргэлт) шаардлагатай бичил удирдлагаар хийх шаардлагагүйгээр хамгийн сүүлийн үеийн JavaScript-г ашиглах боломжийг олгодог. Энэ нь таны амьдралыг илүү хялбар болгож, JavaScript багцыг багасгадаг! Суулгах.

Тэгэхээр, Бабелд юу урьдчилан тохируулагдсан бэ?

онд Бабел , a урьдчилан тохируулсан тодорхой хэлний онцлогийг дэмжихэд ашигладаг залгаасуудын багц юм. Хоёр Babel-г урьдчилан тохируулна өгөгдмөлөөр ашигладаг: es2015: ES2015 (эсвэл ES6) JavaScript-ийн дэмжлэгийг нэмдэг. хариу үйлдэл: JSX-ийн дэмжлэгийг нэмдэг.

Дараа нь би ямар Babel хувилбарыг ашиглаж байна вэ гэсэн асуулт гарч ирнэ. Та мөн шалгаж болно babel-ийн хувилбар -г олох замаар cli бабел node_modules доторх -cli хавтас болон харна уу хувилбар багцын өмч. json нь тухайн фолдерын суурь дээр байдаг. Хэрэв бабел -cli-г npm install-ын -g flag-ээр дамжуулан дэлхий даяар суулгасан, та чадна шалгах хувилбар тушаалыг гүйцэтгэх замаар бабел -- хувилбар.

Ийм байдлаар та Бабелийн урьдчилан тохируулсан хариу урвалыг хэрхэн ашиглах вэ?

Хэрвээ чи хүсвэл ашиглах энэ Babel урьдчилан тохируулсан Create ашиглан бүтээгдээгүй төсөлд Хариу үйлдэл үзүүлэх Апп, та дараах алхмуудыг ашиглан суулгаж болно. Эхлээд суулгана уу Бабел . Дараа нь суулгана уу бабел - урьдчилан тохируулсан - хариу үйлдэл үзүүлэх -апп. Энэ урьдчилан тохируулсан хувиргах-объект-амрах-тархах болон хувиргах-тай useBuiltIns сонголтыг ашигладаг. хариу үйлдэл үзүүлэх -jsx, энэ нь тухайн Объектыг тооцдог.

Бабел татгалзсан уу?

The хуучирсан -ийн хэрэглээ бабел -гол/бүртгэл хасагдсан Бабел 7; оронд нь бие даасан багц @ ашиглана уу. бабел /бүртгүүлэх. @ бабел /register нь одоо ажиллаж байгаа файлуудыг шууд эмхэтгэх болно (сим холбоосын асуудлыг засахын тулд хийгдсэн).

Зөвлөмж болгож буй: