Mis on npm? JavaScripti paketihaldur on selgitatud

Mis on npm? JavaScripti paketihaldur on selgitatud

Paketid on paljude programmeerimiskeelte oluline osa ja JavaScript pole erand. Neid saab kasutada oma rakendusele või skriptile mitmesuguste funktsioonide lisamiseks, alates veebiserveri loomisest kuni e -kirjade saatmiseni.





Ilma pakettideta peaksite ratta uuesti leiutama, programmeerides igasse projekti, mis seda nõuab, sama funktsionaalsuse. Kas olete huvitatud? See juhend hõlmab pakettide installimist ja kasutamist JavaScriptis koos npm -ga.





Mis on sõlmepaketihaldur (npm)?

JavaScript kasutab paketihaldurina ja pakettide hoidlana sõlmepaketihaldurit, mida sageli lühendatakse kui npm. Sõlm on lühend Node.js -st, JavaScripti käituskeskkonnast, mida kasutatakse JavaScripti koodi täitmiseks väljaspool brauserit.





Kohal on üle miljoni paketi npm veebisait arendajad saavad otsida ja sirvida tohutut JavaScripti teekide kataloogi. Mõnda neist pakettidest laaditakse alla üle 10 miljoni korra nädalas. Veebisait pakub teavet kõigi sellel hostitud pakettide kohta, nagu lähtekood, dokumentatsioon, versiooninumber ja pakendamata suurus.

Lisaks veebisaidile pakub npm ka käsurea tööriista, mis võimaldab arendajatel neid pakette installida või desinstallida.



NPM käsurea tööriista installimine

Käsurea tööriist npm on sisseehitatud koos Node.js. Seetõttu on oluline enne JavaScripti pakettide kasutamist oma arvutisse alla laadida Node.js.

Külastage 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 versiooni, võivad sellised tööriistad nagu NVM aidata teil hallata mitut Node.js installimist.

Installimise kontrollimiseks avage Windowsis käsuviip või Linuxis ja macOS -is terminal ning käivitage järgmised käsud:





pöörlev video Windowsi meediumipleieris
node --version
npm --version

Kui installimine õnnestus, kuvab terminal Node.js ja npm installitud versiooni.

Pakettide installimine

Käsurea tööriist npm muudab pakettide installimise oma JavaScripti või Node.js projektidesse oma üherealise käsuga äärmiselt lihtsaks. Avage oma projekti kataloogis 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 järgmiselt.

npm install ...

Paigaldatud pakettide kasutamine

Kui olete paketid installinud käsuga npm install, on aeg hakata neid kasutama. Võite märgata, et uus kaust nimega node_modules ja 2 uut faili, package.json ja package-lock.json , genereeriti automaatselt. Te ei pea nende failide pärast muretsema. npm loob need teie projekti sõltuvuste jälgimiseks.

Paigaldatud pakettide kasutamiseks peate need JavaScripti koodi nõudma või importima. Selle süntaks võib sõltuvalt kasutatavast JavaScripti versioonist olla üks neist kahest käsust:

const package = require('package-name');
import package from 'package-name';

Täpse süntaksi leiate npm veebisaidilt kasutatava paketi dokumentatsioonist.

Pakettide desinstallimine

Pakettide desinstallimine on sama lihtne kui nende installimine. Käsk pakettide desinstallimiseks teie projektist on järgmine:

npm uninstall

Nagu installimiskäsk, saate ka mitu paketti ühe käsuga desinstallida järgmiselt.

kuidas ühendada kaks monitori sülearvutiga
npm uninstall ...

Pakettide tõhus kasutamine

Kuigi paketid võivad teie elu arendajana lihtsaks muuta, loob see sõltuvuse ka teie projekti ja kasutatavate pakettide vahel. Seetõttu on soovitatav enne mitme paketi installimist sellele mõelda.

Paigaldatud pakettide ulatusliku muutmise asemel vastavalt oma vajadustele saate luua ka oma pakette ja avaldada need tasuta npm -is. Nõuetekohase kujundusmustri abil saate luua pakette, mida saate oma meeskonnaga kasutada tulevastes projektides ja muuta oma koodi korduvkasutatavaks.

Pildikrediit: Ferenc Almasi on Tühista pritsimine

Jaga Jaga Piiksuma E -post Kujundusmustrite abil JavaScriptis korduvkasutatava koodi loomine

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

Loe edasi
Seotud teemad
  • Programmeerimine
  • JavaScript
  • Paketihaldurid
Autori kohta Nitin Ranganath(31 artiklit avaldatud)

Nitin on innukas tarkvaraarendaja ja arvutitehnika tudeng, kes arendab 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, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin