Paketid on paljude programmeerimiskeelte oluline osa ja JavaScripti pole erandiks. Neid saab kasutada teie rakendusele või skriptile mitmesuguste funktsioonide lisamiseks, alates veebiserveri loomisest kuni meilide saatmiseni.
Ilma pakettideta peaksite ratta uuesti leiutama, programmeerides igas projektis, mis seda nõuab, sama funktsionaalsuse. Kas olete huvitatud? See juhend käsitleb pakettide installimist ja kasutamist JavaScriptis koos npm-ga.
Mis on sõlmpaketi haldur (npm)?
JavaScripti paketihalduri ja pakihoidlana kasutatakse sõlme paketihaldurit, sageli lühendatult npm. Node on lühend Node.js-st, JavaScripti käituse keskkonnast, mida kasutatakse JavaScripti koodi käivitamiseks väljaspool brauserit.
Veebis on hostitud üle miljoni paketi npm veebisaitsaavad arendajad otsida ja sirvida JavaScripti teekide tohutut kataloogi. Mõned neist pakettidest laaditakse alla üle 10 miljoni korra nädalas. Veebisait pakub teavet kõigi sellel majutatud pakettide kohta, nagu lähtekood, dokumentatsioon, versiooni number ja pakkimata suurus.
Veebisaidi kõrval pakub npm ka käsurea tööriista, mis võimaldab arendajatel neid pakette installida või desinstallida.
Käsurea tööriist npm on sisse ehitatud Node.js-ga. Seetõttu on enne JavaScripti pakettide kasutamist oluline alla laadida Node.js oma arvutisse.
Külasta ametnikku Node.js veebisait sobiva versiooni allalaadimiseks sõltuvalt teie operatsioonisüsteemist. Pärast allalaadimist järgige installiprotsessi lõpuleviimiseks ekraanil kuvatavaid juhiseid.
Lisateabe saamiseks vaadake meie juhendit Node.js installimine Windowsi. Kui kavatsete oma Linuxi masinasse installida mitu Node.js-i versiooni, siis näiteks tööriistad NVM aitab teil hallata mitut Node.js installi.
Installimise kontrollimiseks avage Windowsi käsuviip või Linuxi ja macOS-i terminal ning käivitage järgmised käsud:
sõlm --versioon
npm - versioon
Kui installimine õnnestus, kuvab terminal Node.js ja npm installitud versiooni.
Pakettide installimine
Käsurea tööriist npm muudab pakettide installimise teie JavaScripti või Node.js projektidesse ühe rea käsuga. Avage oma projektikataloogis käsuviip või terminal ja käivitage järgmine käsk:
npm install
Samuti saate ühe käsu abil installida mitu paketti, eraldades pakettide nimed tühikuga:
npm install ...
Installitud pakettide kasutamine
Kui olete paketid npm installi abil installinud, on aeg neid kasutama hakata. Võite märgata, et uus kaust nimega sõlme_moodulid ja 2 uut faili, pakett.json ja package-lock.json, on loodud automaatselt. Nende failide pärast ei pea te muretsema. npm loob need teie projekti sõltuvuste jälgimiseks.
Installitud pakettide kasutamiseks peate need nõudma või importima oma JavaScripti koodi. Selle süntaks võib sõltuvalt kasutatava JavaScripti versioonist olla üks neist kahest käsust:
const pakett = nõuda ('paketi nimi');
impordi pakett nimest 'package-name';
Täpse süntaksiga saate tutvuda npm veebisaidil kasutatava paketi dokumentatsiooniga.
Pakettide desinstallimine
Pakettide desinstallimine on sama lihtne kui nende installimine. Pakettide desinstallimise käsk teie projektist on järgmine:
npm desinstallimine
Nii nagu käsk install, saate ka ühe paketiga mitu paketti desinstallida:
npm desinstallimine ...
Pakettide tõhus kasutamine
Kuigi paketid võivad teie kui arendaja elu hõlbustada, loob see sõltuvuse ka teie projektist ja kasutatavatest pakettidest. Seetõttu on soovitatav enne mitme paketi installimist sellele veidi mõelda.
Selle asemel, et installitud pakette oma vajaduste järgi ulatuslikult muuta, saate luua ka oma paketid ja avaldada need npm-is tasuta. Korraliku kujundusmustriga saate luua pakette, mida saate oma meeskonnale tulevastes projektides kasutada, ja muuta oma kood korduvkasutatavaks.
Pildikrediit: Ferenc Almasi edasi Unstrash
Kujundusmustrite kasutamise mõistmine võimaldab teil JavaScriptis kasutada korduvkasutatavat koodi. Siin on, mida peate teadma.
Loe edasi
- Programmeerimine
- JavaScripti
- Paketihaldurid
![](/f/043843682619ca3e8bf222bca587cf75.png)
Nitin on innukas tarkvaraarendaja ja arvutitehnika üliõpilane, kes töötab JavaScripti tehnoloogiaid kasutades veebirakendusi. Ta töötab vabakutselise veebiarendajana ning talle meeldib vabal ajal kirjutada Linuxi ja programmeerimise jaoks.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress e-kirjas, mille teile just saatsime.