Hva er npm? JavaScript Package Manager forklart

Hva er npm? JavaScript Package Manager forklart

Pakker er en vesentlig del av mange programmeringsspråk, og JavaScript er intet unntak. De kan brukes til å legge til forskjellige funksjoner i applikasjonen eller skriptet ditt, fra å bygge en webserver til å sende e -post.





Uten pakker må du finne opp hjulet på nytt ved å programmere den samme funksjonaliteten i hvert av prosjektene dine som krever det. Interessert? Denne guiden vil dekke hvordan du kan installere og bruke pakker i JavaScript med npm.





Hva er Node Package Manager (npm)?

JavaScript bruker Node Package Manager, ofte forkortet som npm, som pakkebehandler og pakkelager. Node er en forkortelse for Node.js, JavaScript -runtime -miljøet som brukes til å utføre JavaScript -kode utenfor nettleseren.





Med over en million pakker vert på npm nettsted kan utviklere søke og bla gjennom den enorme katalogen med JavaScript -biblioteker. Noen av disse pakkene lastes ned over 10 millioner+ ganger per uke. Nettstedet gir informasjon om alle pakker som er lagret på det, for eksempel kildekoden, dokumentasjonen, versjonsnummeret og størrelsen som er pakket ut.

Ved siden av nettstedet tilbyr npm også et kommandolinjeverktøy som lar utviklere installere eller avinstallere disse pakkene.



Installere NPM Command-Line Tool

Kommandolinjeverktøyet npm leveres innebygd med Node.js. Derfor er det viktig å laste ned Node.js på maskinen din før du bruker JavaScript -pakker.

Besøk den offisielle Node.js nettsted for å laste ned den riktige versjonen avhengig av operativsystemet. Når du er lastet ned, følger du instruksjonene på skjermen for å fullføre installasjonsprosessen.





For mer informasjon, sjekk vår guide på installere Node.js på Windows . Hvis du planlegger å installere flere versjoner av Node.js på din Linux -maskin, kan verktøy som NVM hjelpe deg med å administrere flere Node.js -installasjoner.

For å bekrefte installasjonen, åpner du ledeteksten på Windows eller terminalen på Linux og macOS, og kjører følgende kommandoer:





hvordan koble en mikrofon til en datamaskin
node --version
npm --version

Hvis installasjonen var vellykket, viser terminalen den installerte versjonen av Node.js og npm.

Installere pakker

Kommandolinjeverktøyet npm gjør installering av pakker til JavaScript- eller Node.js-prosjektene dine ekstremt enkle med sin enkeltlinjekommando. Åpne ledeteksten eller terminalen i prosjektkatalogen og kjør følgende kommando:

npm install

Du kan også installere flere pakker ved å bruke en enkelt kommando ved å skille pakkenavnene med et mellomrom på denne måten:

npm install ...

Bruke de installerte pakkene

Når du har installert pakkene ved hjelp av npm install -kommandoen, er det på tide at du begynner å bruke dem. Du vil kanskje legge merke til at en ny mappe heter node_modules og 2 nye filer, package.json og package-lock.json , er generert automatisk. Du trenger ikke å bekymre deg for disse filene. npm genererer dem for å holde oversikt over prosjektets avhengigheter.

For å bruke de installerte pakkene må du kreve eller importere dem til JavaScript -koden. Syntaksen for å gjøre det kan være en av disse to kommandoene, avhengig av hvilken versjon av JavaScript du bruker:

const package = require('package-name');
import package from 'package-name';

Du kan sjekke dokumentasjonen for pakken du bruker fra npm -nettstedet for den nøyaktige syntaksen.

Avinstallere pakker

Avinstallering av pakker er like enkelt som å installere dem. Kommandoen for å avinstallere pakker fra prosjektet ditt er:

npm uninstall

På samme måte som installasjonskommandoen, kan du også avinstallere flere pakker i en enkelt kommando gjennom:

last ned en video fra et nettsted
npm uninstall ...

Bruke pakker effektivt

Selv om pakker kan gjøre livet ditt enkelt som utvikler, skaper det også en avhengighet mellom prosjektet og pakkene du bruker. Derfor anbefales det at du tenker deg godt om før du installerer flere pakker.

I stedet for å grundig endre de installerte pakkene etter dine behov, kan du også lage dine egne pakker og publisere dem på npm gratis. Med et riktig designmønster kan du lage pakker som du og teamet ditt kan bruke i fremtidige prosjekter og gjøre koden gjenbrukbar.

Bildekreditt: Ferenc Almasi er Unsplash

Dele Dele kvitring E -post Hvordan lage gjenbrukbar kode i JavaScript ved hjelp av designmønstre

Å forstå hvordan du bruker designmønstre gjør at du kan bruke gjenbrukbar kode i JavaScript. Her er hva du trenger å vite.

Les neste
Relaterte temaer
  • Programmering
  • JavaScript
  • Pakke ledere
Om forfatteren Nitin Ranganath(31 artikler publisert)

Nitin er en ivrig programvareutvikler og en dataingeniørstudent som utvikler webapplikasjoner ved hjelp av JavaScript -teknologier. Han jobber som frilans webutvikler og liker å skrive for Linux og programmering på fritiden.

Mer fra Nitin Ranganath

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere