Node Package Manager je znan kot npm. Služi kot upravitelj paketov platforme Node JavaScript.
Največji register programske opreme na svetu se imenuje Npm. Npm je orodje za skupno rabo in prikazovanje, ki ga uporabljajo odprtokodni razvijalci po vsem svetu.
Npm deli
Npm je sestavljen iz treh delov:
- Na spletnem mestu lahko iščete pakete tretjih oseb, ustvarite profile in vzdržujete pakete.
- Z npm lahko komunicirate prek vmesnika ukazne vrstice, včasih znanega kot npm CLI, ki se izvaja s terminala.
- Register je obsežno spletno skladišče izvorne kode JavaScript.
Osnovni ukaz Npm in različica
- Uporabite ukaz npm iz ukaza za iskanje npm API v vašem računalniku:
C:Usershp>npm
Naslednja slika opisuje izhod ukaza.
Ukaz, prikazan spodaj, vam bo na primer pokazal trenutno različico npm vašega sistema:
npm -v
Naslednja slika opisuje izhod ukaza različice npm.
Česa je zmožen npm?
Nov paket lahko namestite iz registra z uporabo npm. Poleg tega vam npm omogoča iskanje in skupno rabo svežih paketov vozlišč. Z npm ga boste večinoma uporabljali za ta namen.
package.json
Običajno korenski imenik projekta npm vključuje datoteko z imenom package.json. Pomembni podatki so vsebovani v package.json, datoteki z navadnim besedilom, ki jo npm uporablja za določanje projekta in upravljanje odvisnosti.
javascript onclick
Pojdite v korenski imenik projekta in uporabite ukaz za ustvarjanje datoteke package.json:
npm init
Naslednja slika opisuje izhod ukaza npm.
Ko uporabite ukaz npm init, vas bo vprašal za podrobnosti o projektu, kot so:
- Različica paketa
- ime paketa
- Repozitorij Git za testni ukaz
- Ključne besede
- Avtor
- Licenca
Sprejel bo privzete vrednosti in nadaljeval do naslednjega poziva, če pritisnete Return ali Enter.
Če želite uporabiti privzete možnosti, uporabite naslednji ukaz:
npm init --yes
Namestite nov paket npm
Ukaz npm install se uporablja za namestitev novega paketa:
npm install
Ime paketa mora biti za ključnimi besedami npm install v tem ukazu.
Naslednja slika opisuje rezultat ukaza npm.
Pakete iščete na spletnem mestu npm, da jih najdete.
Na primer, lahko izdate naslednji ukaz za namestitev hitrega paketa:
npm install express
Ne pozabite, da je spletno ogrodje Node.js express hitro. Po namestitvi boste opazili, da a popolnoma nov imenik z imenom /node modules je bil ustvarjen pod korenom projekta. V tem imeniku bodo vsi na novo nameščeni moduli.
Slika prikazuje rezultat ukaza npm.
Vidite lahko, da je npm namestil express, pa tudi njegove odvisnosti, pa tudi odvisnosti teh odvisnosti itd., tako da razširite imenik /node modules.
Odvisni del projekta package.json datoteka je bila spremenjena in zdaj vključuje hitri paket, kot je prikazano v spodnjem primeru:
'dependencies': { 'express': '^4.17.1' }
Oddelek z odvisnostmi bo na splošno vseboval seznam vseh novih paketov, ki jih namestite. V tem primeru je hitri paket z različico 4.17.1 ena od odvisnosti. Upoštevajte strukturno specifikacijo nadzora različic, ki se je drži Npm.
Za zmanjšanje tipkanja lahko uporabite ukaz npm install v naslednji skrajšani obliki:
npm i
V tem ukazu označujem za namestitev. Slika prikazuje rezultat ukaza npm.
Namestitev paketa kot pogoj za razvoj
Občasno lahko namestite paket, ki je združljiv samo z razvojnim okoljem.
Na primer, lahko namestite paket morgan, ki beleži zahteve HTTP.
Za to uporabite ukaz npm install z možnostjo ?save-dev in naslednjo sintakso:
npm install --save-dev
Izhod prikazuje operacijo, izvedeno z ukazno vrstico pod sliko.
Za ilustracijo:
npm install morgan --save-dev
Izhod prikazuje operacijo, izvedeno z uporabo ukazne vrstice pod sliko.
S tem ukazom bo prenesen in nameščen paket morgan. Poleg tega razširi sveženj z novim delom. Datoteka devDependencies.json bi morala izgledati takole:
niz v javanskih metodah
'devDependencies': { 'morgan': '^1.10.0' }
- V bistvu bi morale devDependencies vključevati pakete, ki jih uporabljate pri razvoju.
- Te pakete potrebujete samo med ustvarjanjem aplikacije.
- Po drugi strani pa bi morale odvisnosti vključevati pakete, ki jih bo zahtevala vaša aplikacija.
- Z drugimi besedami, vaš program se bo izvajal s temi zahtevanimi paketi.
- Ukaz npm install lahko pridobi in namesti tudi vse pakete, navedene v razdelku odvisnosti in devDependencies.
npm Namestite globalno
Globalno namestite paket v svoj sistem.
Za globalno namestitev paketa v sistem uporabite naslednji ukaz:
npm install --global
Ali preprosto:
npm i -g
Pogosto namestite paket v svojo ukazno vrstico ali lupino, če ga želite uporabljati globalno.
Namestitev paketa je najboljša, če ga želite uporabiti v svoji aplikaciji.
Zaključek
Za platformo Node Js/javascript Npm služi kot upravljanje paketov. Ukazna vrstica pomaga pri namestitvi npm korak za korakom za razvoj in delovanje. Pomaga pri namestitvi npm in drugih povezanih podatkov v eni ukazni vrstici z uporabo ukaznega poziva. Namestitev npm za funkcionalnost javascript v vseh aplikacijah, povezanih s spletom.