Node Package Manager tunnetaan nimellä npm. Se toimii Node JavaScript -alustan pakettien hallintaohjelmana.
Maailman suurinta ohjelmistorekisteriä kutsutaan nimellä Npm. Npm on avoimen lähdekoodin kehittäjien maailmanlaajuisesti käyttämä jakamis- ja näyttötyökalu.
Npm osat
Npm koostuu kolmesta osasta:
- Voit etsiä verkkosivustolta kolmannen osapuolen paketteja, luoda profiileja ja ylläpitää paketteja.
- Voit kommunikoida npm:n kanssa komentoriviliittymän kautta, joka tunnetaan joskus nimellä npm CLI, joka ajetaan päätteestä.
- Rekisteri on mittava online-varasto JavaScript-lähdekoodille.
Npm perus- ja versiokomento
- Käytät komennon npm-komentoa npm Api:n paikallistamiseksi tietokoneeltasi:
C:Usershp>npm
Seuraava kuva kuvaa komennon tulosteen.
Esimerkiksi alla näkyvä komento näyttää järjestelmäsi nykyisen npm-version:
npm -v
Seuraava kuva kuvaa npm version -komennon tulosteen.
Mihin npm pystyy?
Voit asentaa uuden paketin rekisteristä npm:n avulla. Lisäksi npm mahdollistaa uusien solmupakettisi löytämisen ja jakamisen. Npm:n kanssa käytät sitä enimmäkseen tähän tarkoitukseen.
package.json
Tyypillisesti npm-projektin juurihakemisto sisältää tiedoston nimeltä package.json. Tärkeää tietoa on package.json, pelkkä tekstitiedosto, jota npm käyttää projektin määrittämiseen ja riippuvuuksien hallintaan.
Siirry projektin juurihakemistoon ja luo paketti.json-tiedosto komennolla:
npm init
Seuraava kuva kuvaa npm-komennon tulosta.
Kun käytät npm init -komentoa, se kysyy sinulta lisätietoja projektista, kuten:
- Paketin versio
- paketin nimi
- Git arkisto testikomennolle
- Avainsanat
- Tekijä
- Lisenssi
Se hyväksyy oletusarvot ja jatkaa seuraavaan kehotteeseen, jos painat Return tai Enter.
Käytä seuraavaa komentoa, jos haluat käyttää oletusasetuksia:
npm init --yes
Asenna uusi npm-paketti
Npm install -komento toimii uuden paketin asentamiseksi:
npm install
Paketin nimen tulee tulla tämän komennon npm install -avainsanojen jälkeen.
Seuraava kuva kuvaa npm-komennon tulosta.
merkkijono alimerkkijono java
Etsit paketteja npm-verkkosivustolta löytääksesi ne.
Voit esimerkiksi antaa seuraavan komennon pikapaketin asentamiseksi:
npm install express
Muista, että Node.js-verkkokehys on nopea. Asennuksen jälkeen huomaat, että a upouusi hakemisto nimeltä /solmumoduulit on luotu projektin juuren alle. Tämä hakemisto sisältää kaikki äskettäin asennetut moduulit.
Kuva antaa npm-komennon tuloksen.
Voit nähdä, että npm asennettu express sekä sen riippuvuudet sekä näiden riippuvuuksien riippuvuudet ja niin edelleen laajentamalla / node modules -hakemistoa.
Projektin riippuvuudet package.json tiedostoa on muokattu ja se sisältää nyt pikapaketin alla olevan esimerkin mukaisesti:
'dependencies': { 'express': '^4.17.1' }
Riippuvuudet-osio sisältää yleensä luettelon kaikista uusista asentamistasi paketeista. Tässä tapauksessa pikapaketti, jonka versio on 4.17.1, on yksi riippuvuuksista. Huomioi rakenteellinen versionhallintaspesifikaatio, jota Npm noudattaa.
Voit käyttää npm install -komentoa seuraavassa lyhennetyssä muodossa kirjoittamisen vähentämiseksi:
npm i
Osoitan asennuksen tässä komennossa. Kuva antaa npm-komennon tuloksen.
Paketin asentaminen kehittämisen edellytyksenä
Voit ajoittain asentaa paketin, joka on yhteensopiva vain kehitysympäristön kanssa.
Voit esimerkiksi asentaa morgan-paketin, joka kirjaa HTTP-pyynnöt.
Käytä npm install -komentoa ?save-dev-vaihtoehdon ja seuraavan syntaksin kanssa tämän suorittamiseksi:
npm install --save-dev
Tulos näyttää toiminnon, joka on tehty kuvan alla olevalla komentorivillä.
java tuottaa satunnaislukuja
Esimerkkinä:
npm install morgan --save-dev
Tulos näyttää toiminnon, joka on tehty kuvan alla olevalla komentorivillä.
Morgan-paketti ladataan ja asennetaan tällä komennolla. Lisäksi se laajentaa nippua uudella osalla. devDependencies.json-tiedoston pitäisi näyttää tältä:
'devDependencies': { 'morgan': '^1.10.0' }
- Pohjimmiltaan devDependenciesin tulisi sisältää paketit, joita käytät kehittämisessä.
- Tarvitset näitä paketteja vain luodessasi sovellustasi.
- Sen sijaan riippuvuuksien tulisi sisältää sovelluksesi tarvitsemat paketit.
- Toisin sanoen, ohjelmasi toimii näiden vaadittujen pakettien kanssa.
- npm install -komento voi myös hankkia ja asentaa kaikki riippuvuudet ja devDependencies -osiossa luetellut paketit.
npm Asenna maailmanlaajuisesti
Asenna paketti järjestelmääsi maailmanlaajuisesti.
Käytä seuraavaa komentoa paketin asentamiseen järjestelmääsi maailmanlaajuisesti:
npm install --global
Tai yksinkertaisesti:
npm i -g
Asennat usein paketin komentoriville tai komentotulkkiin, kun haluat käyttää sitä maailmanlaajuisesti.
Paketin asentaminen on parasta, jos haluat käyttää sitä sovelluksessasi.
Johtopäätös
Node Js/javascript -alustalla Npm toimii paketinhallinnana. Komentorivi auttaa asentamaan npm vaihe vaiheelta kehitystä ja toimintaa varten. Se auttaa asentamaan npm:n ja muut siihen liittyvät tiedot yhdelle komentoriville komentokehotteen avulla. Npm-asennus javascript-toiminnallisuudelle kaikissa verkkoon liittyvissä sovelluksissa.