⊗jsSpMdWP 203 of 294 menu

Kanuni ya Kufanya Kazi ya Webpack Bundler katika JavaScript

Kwa ujumla, wakati wa ukuzaji tunapata faili nyingi za JavaScript, zenye vipande mbalimbali vya kificho. Hizi zinaweza kuwa sehemu za kificho chetu, au maktaba za wahusika wengine. Inabadilika kuwa kila faili kama hiyo tunapaswa kuiunganisha kwa faili ya HTML kupitia kitambulisho script.

Hii sio nzuri sana, kwani faili nyingi zilizounganishwa hupunguza kasi ya upakiaji wa tovuti. Kwa hivyo ili kuharakisha upakiaji ni muhimu kukusanya kificho chote kwenye faili moja.

Hata hivyo, kuendeleza kificho kwenye faili moja ya jumla pia sio rahisi sana. Kwa hivyo kwa sio mbinu ifuatayo inatumika: kificho kinaendelezwa kwenye faili tofauti, kisha kwa kutumia bundler inakusanywa kwenye faili moja ya jumla, ambayo huunganishwa kwa faili ya HTML.

Faili tofauti zinawakilisha moduli za ES. Moduli hizi zinaunganishwa kwa faili zingine kupitia amri import.

Kawaida huunda faili kuu fulani, ambayo faili zingine zinaunganishwa. Faili hii inaitwa kiingilio.

Bundler huingia kwenye kiingilio, huangalia ni moduli gani zimeunganishwa nayo. Kwa moduli hizi pia zinaweza kuwa zimeunganishwa na moduli zingine. Bundler hufuata miunganisho yote na inakusanya kificho chote kwenye faili moja. Faili hii inaitwa bundle.

Kwa kawaida, kificho ambacho programmer anaandika, iko kwenye folda src, na kifoshi kilichokusanywa huwekwa kwenye folda dist.

Bundler pia huruhusu kudhibiti hali ya kusanyiko. Hali 'development' inalenga mchakato wa ukuzaji. Inakusanya kificho kwa njia rahisi kwa ukuzaji. Hali 'production' inalenga kificho cha mwisho, ambacho kitakuwa kimewekwa kazini. Katika hali hii kificho kitapunguzwa, ili kupunguza ukubwa wake na kuongeza kasi ya upakiaji.

Eleza, bundle ni nini.

Eleza, kiingilio ni nini.

Eleza, kuna aina gani za hali za kusanyiko.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa