logo

Namestitveni ukaz npm

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.

Namestitveni ukaz npm

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.

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

Namestitveni ukaz 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 

Namestitveni ukaz npm

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.

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

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

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

Namestitveni ukaz npm

Za ilustracijo:

 npm install morgan --save-dev 

Izhod prikazuje operacijo, izvedeno z uporabo ukazne vrstice pod sliko.

Namestitveni ukaz npm

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 

Namestitveni ukaz npm

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.