Babel preset ENV ni nini?
Babel preset ENV ni nini?

Video: Babel preset ENV ni nini?

Video: Babel preset ENV ni nini?
Video: Henry Zhu: The Future of Babel with babel-preset-env 2024, Novemba
Anonim

@ Babeli / kuweka mapema - env ni mwerevu kuweka mapema ambayo hukuruhusu kutumia JavaScript ya hivi punde bila kuhitaji kudhibiti kidogo ni sintaksia ipi inabadilisha (na kwa hiari, vijazo vingi vya kivinjari) vinahitajika kulingana na mazingira unayolenga. Hii yote hurahisisha maisha yako na vifurushi vya JavaScript kuwa vidogo! Sakinisha.

Kwa hivyo, ni nini kilichowekwa mapema huko Babeli?

Katika Babeli , a kuweka mapema ni seti ya programu-jalizi zinazotumika kusaidia vipengele fulani vya lugha. Wawili hao inaweka Babeli hutumia kwa chaguo-msingi: es2015: Huongeza usaidizi kwa ES2015 (au ES6) JavaScript. react: Inaongeza usaidizi kwa JSX.

Baadaye, swali ni, ni toleo gani la Babeli ninalotumia? Unaweza pia kuangalia toleo la Babeli -cli kwa kutafuta Babeli -cli folda katika node_modules na kuangalia toleo mali ya kifurushi. json ambayo iko kwenye msingi wa folda hiyo. Kama Babeli -cli ilisakinishwa kimataifa kupitia -g bendera ya npm install, wewe inaweza angalia toleo kwa kutekeleza amri Babeli -- toleo.

Kwa namna hii, unatumia vipi majibu ya Babel iliyowekwa mapema?

Ukitaka kutumia hii Babeli iliyowekwa mapema katika mradi ambao haujajengwa na Unda Jibu Programu, unaweza kusakinisha kwa hatua zifuatazo. Kwanza, kufunga Babeli . Kisha kufunga Babeli - kuweka mapema - kuguswa - programu. Hii kuweka mapema hutumia useBuiltIns chaguo na transform-object-rest-spread na transform- kuguswa -jsx, ambayo inadhania Kitu hicho.

Je, Babeli imeachishwa kazi?

The imeachwa matumizi ya Babeli -msingi/register imeondolewa ndani Babeli 7; badala yake tumia kifurushi cha pekee @ Babeli /jiandikishe. @ Babeli /register pia sasa itakusanya faili kwenye kazi ya sasa moja kwa moja (ilifanywa kurekebisha maswala na ulinganifu).

Ilipendekeza: