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.

instagram viewer

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 ... 

NPM-iga mitme paketi installimine

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 ... 

Mitme paketi 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

E-post
Kuidas luua JavaScripti taaskasutatavat koodi kujundusmustrite abil

Kujundusmustrite kasutamise mõistmine võimaldab teil JavaScriptis kasutada korduvkasutatavat koodi. Siin on, mida peate teadma.

Loe edasi

Seotud teemad
  • Programmeerimine
  • JavaScripti
  • Paketihaldurid
Autori kohta
Nitin Ranganath (Avaldatud 6 artiklit)

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.

Veel Nitin Ranganathilt

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.

.