Node Package Manager är känd som npm. Den fungerar som Node JavaScript-plattformens pakethanterare.
Det största programvaruregistret i världen kallas Npm. Npm är ett delnings- och visningsverktyg som används av utvecklare med öppen källkod över hela världen.
Npm delar
Npm består av tre delar:
- Du kan söka efter tredjepartspaket på webbplatsen, skapa profiler och underhålla paketen.
- Du kan kommunicera med npm via kommandoradsgränssnittet, ibland känt som npm CLI, som körs från en terminal.
- Registret är ett stort onlineförråd för JavaScript-källkod.
Npm grundläggande och versionskommando
- Du använder kommandot npm från ett kommando för att hitta npm-api:n på din dator:
C:Usershp>npm
Följande bild beskriver resultatet av kommandot.
Kommandot som visas nedan visar till exempel ditt systems nuvarande npm-version:
npm -v
Följande bild beskriver utdata från versionskommandot npm.
Vad är npm kapabel till?
Du kan installera ett nytt paket från registret med npm. Dessutom låter npm dig hitta och dela dina färska nodpaket. Med npm kommer du mest att använda den för detta ändamål.
package.json
Vanligtvis innehåller rotkatalogen för npm-projektet en fil med namnet package.json. Viktig data finns i package.json, en vanlig textfil som npm använder för att bestämma projektet och hantera beroenden.
Gå till projektets rotkatalog och använd kommandot för att generera filen package.json:
npm init
Följande bild beskriver utmatningen av kommandot npm.
När du använder kommandot npm init kommer det att fråga dig om detaljer om projektet, till exempel:
- En version av paketet
- Paketnamn
- Git repository för testkommandot
- Nyckelord
- Författare
- Licens
Den accepterar standardvärdena och fortsätter till nästa prompt om du trycker på Retur eller Enter.
Använd följande kommando om du vill använda standardalternativen:
npm init --yes
Installera ett nytt npm-paket
Kommandot npm installation fungerar för att installera ett nytt paket:
npm install
Paketnamnet måste komma efter npm install-nyckelorden i detta kommando.
Följande bild beskriver resultatet av kommandot npm.
Du söker efter paket på npms hemsida för att hitta dem.
Till exempel kan du utfärda följande kommando för att installera expresspaketet:
npm install express
Tänk på att Node.js webbramverk express är snabbt. Efter installationen kommer du att märka att en helt ny katalog med namnet /node moduler har skapats under projektets rot. Denna katalog kommer att innehålla alla nyinstallerade moduler.
Bilden ger resultatet av kommandot npm.
Du kan se att npm installerat express såväl som dess beroenden, såväl som beroenden för dessa beroenden, och så vidare, genom att utöka katalogen /node modules.
Beroendedelen av projektets package.json filen har ändrats och innehåller nu expresspaketet, som visas i exemplet nedan:
'dependencies': { 'express': '^4.17.1' }
Beroendesektionen kommer vanligtvis att innehålla en lista över alla nya paket du installerar. I det här fallet är expresspaketet med version 4.17.1 ett av beroenden. Notera den strukturella versionskontrollspecifikationen som Npm följer.
Du kan använda kommandot npm install i följande förkortade form för att minska på att skriva:
npm i
Jag anger för installation i detta kommando. Bilden ger resultatet av kommandot npm.
Installera ett paket som ett krav för utveckling
Du kan ibland installera ett paket som bara är kompatibelt med utvecklingsmiljön.
Till exempel kan du installera morgan-paketet, som loggar HTTP-förfrågningar.
Använd kommandot npm install med alternativet ?save-dev och följande syntax för att åstadkomma detta:
hur man konverterar sträng till int i java
npm install --save-dev
Utdata visar operationen som utförs med kommandoraden under bilden.
Som illustration:
npm install morgan --save-dev
Utdata visar operationen som utförs med kommandoraden under bilden.
Morgan-paketet kommer att laddas ner och installeras med detta kommando. Dessutom utökar den paketet med en ny del. filen devDependencies.json bör se ut så här:
'devDependencies': { 'morgan': '^1.10.0' }
- I huvudsak bör devDependencies inkludera paketen du använder när du utvecklar.
- Du behöver bara dessa paket medan du skapar din applikation.
- Beroendena, å andra sidan, bör inkludera de paket som din applikation kommer att kräva.
- Med andra ord kommer ditt program att köras med dessa nödvändiga paket.
- Kommandot npm install kan också hämta och installera alla paket som listas i avsnittet beroenden och beroenden.
npm Installera globalt
Installera ett paket på ditt system globalt.
Använd följande kommando för att installera ett paket på ditt system globalt:
npm install --global
Eller bara:
npm i -g
Du installerar ofta ett paket på din kommandorad eller ditt skal när du vill använda det globalt.
Att installera ett paket är bäst om du vill använda det i din applikation.
Slutsats
För Node Js/javascript-plattformen fungerar Npm som pakethantering. Kommandoraden hjälper till att installera npm steg för steg för utveckling och drift. Det hjälper att installera npm och andra relaterade data på en enda kommandorad med hjälp av en kommandotolk. npm-installationen för javascript-funktionaliteten i alla webbrelaterade applikationer.