Node Package Manager poznat je kao npm. Služi kao upravitelj paketa platforme Node JavaScript.
Najveći registar softvera na svijetu naziva se Npm. Npm je alat za dijeljenje i prikazivanje koji koriste programeri otvorenog koda širom svijeta.
zbirke java
Npm dijelovi
Npm se sastoji od tri dijela:
- Na web stranici možete pretraživati pakete trećih strana, kreirati profile i održavati pakete.
- S npm-om možete komunicirati putem sučelja naredbenog retka, ponekad poznatog kao npm CLI, koje se pokreće s terminala.
- Registar je veliko mrežno spremište za JavaScript izvorni kod.
Npm osnovna i naredba verzije
- Koristite naredbu npm iz naredbe za lociranje npm API-ja na vašem računalu:
C:Usershp>npm
Sljedeća slika opisuje izlaz naredbe.
Naredba prikazana u nastavku, na primjer, pokazat će vam trenutnu verziju npm-a vašeg sustava:
npm -v
Sljedeća slika opisuje izlaz naredbe verzije npm.
Za što je npm sposoban?
Možete instalirati novi paket iz registra koristeći npm. Osim toga, npm vam omogućuje da pronađete i podijelite svoje svježe pakete čvorova. S npm-om ćete ga uglavnom koristiti za ovu svrhu.
paket.json
Obično korijenski direktorij npm projekta uključuje datoteku pod nazivom package.json. Važni podaci sadržani su u package.json, običnoj tekstualnoj datoteci koju npm koristi za određivanje projekta i upravljanje ovisnostima.
Idite u korijenski direktorij projekta i upotrijebite naredbu za generiranje datoteke package.json:
npm init
Sljedeća slika opisuje izlaz naredbe npm.
Kada koristite naredbu npm init, ona će vas pitati za detalje o projektu, kao što su:
- Verzija paketa
- naziv paketa
- Git repozitorij za test naredbu
- Ključne riječi
- Autor
- Licenca
Prihvatit će zadane vrijednosti i nastaviti na sljedeći upit ako pritisnete Return ili Enter.
Upotrijebite sljedeću naredbu ako želite koristiti zadane opcije:
npm init --yes
Instalirajte novi npm paket
Naredba npm install služi za instaliranje novog paketa:
npm install
Naziv paketa mora doći nakon ključnih riječi npm install u ovoj naredbi.
Sljedeća slika opisuje rezultat naredbe npm.
Pakete tražite na npm web stranici da biste ih pronašli.
Na primjer, možete izdati sljedeću naredbu za instalaciju ekspresnog paketa:
npm install express
Imajte na umu da je Node.js web framework express brz. Nakon instalacije primijetit ćete da a potpuno novi direktorij pod nazivom /node modules je stvoren ispod korijena projekta. Ovaj direktorij će sadržavati sve novoinstalirane module.
Slika daje rezultat naredbe npm.
system.out.println
Možete vidjeti da je npm instaliran express kao i njegove ovisnosti, kao i ovisnosti tih ovisnosti, i tako dalje, proširivanjem direktorija /node modules.
Dio ovisnosti projekta paket.json datoteka je izmijenjena i sada uključuje ekspresni paket, kao što je prikazano u primjeru ispod:
'dependencies': { 'express': '^4.17.1' }
Odjeljak ovisnosti općenito će sadržavati popis svih novih paketa koje instalirate. U ovom slučaju, express paket s verzijom 4.17.1 jedna je od ovisnosti. Obratite pažnju na strukturnu specifikaciju kontrole verzija koje se Npm pridržava.
Možete koristiti naredbu npm install u sljedećem skraćenom obliku kako biste smanjili tipkanje:
npm i
Označavam za instalaciju u ovoj naredbi. Slika daje rezultat naredbe npm.
Instaliranje paketa kao preduvjet za razvoj
Povremeno možete instalirati paket koji je kompatibilan samo s razvojnim okruženjem.
Na primjer, možete instalirati paket morgan koji bilježi HTTP zahtjeve.
Upotrijebite naredbu npm install s opcijom ?save-dev i sljedećom sintaksom da to postignete:
npm install --save-dev
Izlaz prikazuje operaciju izvršenu pomoću naredbenog retka ispod slike.
Za ilustraciju:
npm install morgan --save-dev
Izlaz prikazuje operaciju izvršenu pomoću naredbenog retka ispod slike.
Morganov paket će se preuzeti i instalirati ovom naredbom. Dodatno, proširuje paket novim dijelom. devDependencies.json datoteka bi trebala izgledati ovako:
'devDependencies': { 'morgan': '^1.10.0' }
- U biti, devDependencies bi trebao uključivati pakete koje koristite pri razvoju.
- Ovi paketi su vam potrebni samo dok kreirate svoju aplikaciju.
- S druge strane, ovisnosti bi trebale uključivati pakete koje će vaša aplikacija zahtijevati.
- Drugim riječima, vaš program će se izvoditi s ovim potrebnim paketima.
- Naredba npm install također može dobiti i instalirati sve pakete navedene u odjeljku ovisnosti i devDependencies.
npm Instalirajte globalno
Globalno instalirajte paket na svoj sustav.
Koristite sljedeću naredbu za globalnu instalaciju paketa na vašem sustavu:
npm install --global
Ili jednostavno:
npm i -g
Često instalirate paket u svoju naredbenu liniju ili ljusku kada ga želite koristiti globalno.
Instaliranje paketa najbolje je ako ga želite koristiti u svojoj aplikaciji.
Zaključak
Za platformu Node Js/javascript, Npm služi kao upravljanje paketima. Naredbeni redak pomaže u instaliranju npm-a korak po korak za razvoj i rad. Pomaže instalirati npm i druge povezane podatke u jednom naredbenom retku pomoću naredbenog retka. Instalacija npm-a za funkcionalnost javascripta u svim aplikacijama povezanim s webom.