Node Package Manager er kjent som npm. Den fungerer som Node JavaScript-plattformens pakkebehandler.
konverter dato til streng
Det største programvareregisteret i verden blir referert til som Npm. Npm er et delings- og visningsverktøy som brukes av åpen kildekode-utviklere over hele verden.
Npm deler
Npm består av tre deler:
- Du kan søke etter tredjepartspakker på nettstedet, opprette profiler og vedlikeholde pakkene.
- Du kan kommunisere med npm gjennom kommandolinjegrensesnittet, noen ganger kjent som npm CLI, som kjøres fra en terminal.
- Registeret er et betydelig online depot for JavaScript-kildekode.
Npm basic og versjonskommando
- Du bruker npm-kommandoen fra en kommando for å finne npm Api på datamaskinen din:
C:Usershp>npm
Følgende bilde beskriver utgangen av kommandoen.
Kommandoen vist nedenfor vil for eksempel vise deg systemets gjeldende npm-versjon:
npm -v
Følgende bilde beskriver utdataene til npm-versjonskommandoen.
Hva er npm i stand til?
Du kan installere en ny pakke fra registret ved å bruke npm. I tillegg lar npm deg finne og dele dine ferske nodepakker. Med npm vil du stort sett bruke det til dette formålet.
package.json
Vanligvis inneholder rotkatalogen til npm-prosjektet en fil som heter package.json. Viktige data finnes i package.json, en ren tekstfil som npm bruker for å bestemme prosjektet og administrere avhengigheter.
Gå til prosjektets rotkatalog og bruk kommandoen til å generere filen package.json:
npm init
Følgende bilde beskriver utdataene til npm-kommandoen.
Når du bruker kommandoen npm init, vil den be deg om detaljer om prosjektet, for eksempel:
- En versjon av pakken
- pakkenavn
- Git repository for testkommandoen
- Nøkkelord
- Forfatter
- Tillatelse
Den vil godta standardverdiene og fortsette til neste ledetekst hvis du trykker på Retur eller Enter.
Bruk følgende kommando hvis du vil bruke standardalternativene:
desc-tabell i mysql
npm init --yes
Installer en ny npm-pakke
npm install kommandoen er jobbet for å installere en ny pakke:
npm install
Pakkenavnet må komme etter npm install-nøkkelordene i denne kommandoen.
Følgende bilde beskriver resultatet av npm-kommandoen.
Du søker etter pakker på npm-nettsiden for å finne dem.
Du kan for eksempel utstede følgende kommando for å installere ekspresspakken:
npm install express
Husk at Node.js nettrammeverk express er raskt. Etter installasjonen vil du legge merke til at en splitter ny katalog kalt /node-moduler har blitt opprettet under prosjektets rot. Denne katalogen vil inneholde alle de nylig installerte modulene.
Bildet gir resultatet av npm-kommandoen.
Du kan se at npm installert express så vel som dens avhengigheter, så vel som avhengighetene til disse avhengighetene, og så videre, ved å utvide katalogen /node modules.
Avhengighetsdelen av prosjektets package.json filen har blitt endret og inkluderer nå ekspresspakken, som vist i eksemplet nedenfor:
'dependencies': { 'express': '^4.17.1' }
Avhengighetsdelen vil vanligvis inneholde en liste over nye pakker du installerer. I dette tilfellet er ekspresspakken med versjon 4.17.1 en av avhengighetene. Legg merke til den strukturelle versjonskontrollspesifikasjonen som Npm overholder.
Du kan bruke kommandoen npm install i følgende forkortede form for å kutte ned på å skrive:
npm i
Jeg indikerer for installasjon i denne kommandoen. Bildet gir resultatet av npm-kommandoen.
Installere en pakke som et krav for utvikling
Du kan av og til installere en pakke som bare er kompatibel med utviklingsmiljøet.
Du kan for eksempel installere morgan-pakken, som logger HTTP-forespørsler.
java do while loop
Bruk kommandoen npm install med alternativet ?save-dev og følgende syntaks for å oppnå dette:
npm install --save-dev
Utdataene viser operasjonen som er utført ved hjelp av kommandolinjen under bildet.
python-program for binært søk
For illustrasjon:
npm install morgan --save-dev
Utdataene viser operasjonen som er utført ved hjelp av kommandolinjen under bildet.
Morgan-pakken vil bli lastet ned og installert av denne kommandoen. I tillegg utvider den pakken med en ny del. devDependencies.json filen skal se slik ut:
'devDependencies': { 'morgan': '^1.10.0' }
- I hovedsak bør devDependencies inkludere pakkene du bruker når du utvikler.
- Du trenger bare disse pakkene mens du lager applikasjonen.
- Avhengighetene, på den annen side, bør inkludere pakkene applikasjonen din vil kreve.
- Med andre ord vil programmet kjøre med disse nødvendige pakkene.
- npm install-kommandoen kan også hente og installere alle pakkene som er oppført i avhengigheter og devDependencies-delen.
npm Installer globalt
Installer en pakke på systemet ditt globalt.
Bruk følgende kommando for å installere en pakke på systemet ditt globalt:
npm install --global
Eller ganske enkelt:
npm i -g
Du installerer ofte en pakke på kommandolinjen eller skallet når du ønsker å bruke den globalt.
Det er best å installere en pakke hvis du ønsker å bruke den i applikasjonen din.
Konklusjon
For Node Js/javascript-plattformen fungerer Npm som pakkehåndtering. Kommandolinjen hjelper til med å installere npm trinn for trinn for utvikling og drift. Det hjelper å installere npm og andre relaterte data på en enkelt kommandolinje ved å bruke en ledetekst. npm-installasjonen for javascript-funksjonaliteten i alle nettrelaterte applikasjoner.