Hva er NPM? (Nodepakkebehandling i programmering)

Vet du det hva er NPM? I programmeringen er Node Package Manager et av de grunnleggende verktøyene for kodeimplementering. Finn ut! I dette innlegget hva det er til, hva er dets funksjon og hvordan kan vi installere det på datamaskinen vår.

Hva-er-npm-1

Hva er NPM?

JavaScript har utviklet seg fra et språk som gir interaksjon på kundens nettsted til et språk som aktiveres på serversiden gjennom Node.js er JavaScript -runtime -miljøet.

Nå, i Node.JS, er det koden som er sammensatt av moduler, når vi jobber må vi inkorporere flere moduler etter behov. Dette er fremveksten av NPM (Node Package Manager). Vet du hva det er? Hva er rollen? Vi inviterer deg til å fortsette i dette innlegget og finne ut mer om denne interessante artikkelen.

Det er en pakkeleder eksponert av Isaac Schlueter fullstendig i JavaScript, der vi kan få et hvilket som helst bibliotek med en enkel kodelinje, som lar oss legge til en enkel metode for å distribuere programvarepakker og behandle modulene og globale prosjekter på en sikker måte til utvikle.

Det skal også bemerkes at når du installerer nye pakker, vil disse pakkene bli lagret lokalt i "node_modules" -mappen til prosjektet vårt (kjørt som standard), men utvikleren kan be NPM om å installere programvaren globalt etter behov.

Hvordan fungerer Node Package Manager?

Denne applikasjonen fungerer på to måter:

Som et globalt brukt lager for å spre Node.js -prosjekter med åpen kildekode. Hva betyr dette? Hva er et online miljø hvor hvem som helst kan publisere og avsløre verktøy skrevet i JavaScript.

Som et kommandolinjeverktøy som forenkler interaksjonen med online plattformer (for eksempel nettlesere og servere). Verktøyet hjelper til med å finne og avinstallere pakkene som kreves for å kjøre prosjektet, versjonsbehandling og avhengighetsbehandling.

For å bruke den må du installere node.js fordi de er utviklet i grupper. Kommandolinjeapplikasjonen Node Package Manager godtar node.js for å kjøre normalt.

For å bruke programmet må programmet legge til en fil som heter package.json. Denne pakken vil finne unike metadata for det prosjektet.

Hva-er-npm-2

Hva har Node.js å ​​gjøre med npm?

Vel alvorlig, npm er standard pakkehåndteringssystem for Node.js. Vil du fortelle meg pakken? Er dette et produkt som Amazon bruker for levering? Men nei, faktisk, når vi refererer til "pakker", mener vi kodepakker, som vil eksistere i en mappe kalt "node_modules" og vil ha en fil som heter "package.json" Ring konfigurasjonen din i filen.

Denne filen genereres når prosjektet startes med kommandoen "npm init" som tidligere ble lastet ned av node.js. Disse innstillingene vil inneholde viktig informasjon om prosjektet.

I filen vil du kunne se alle innstillingene som kreves av prosjektet for å bestemme om du vil installere, stole på oppdateringer eller fjerne avhengigheter. Men er det noe upassende? Ikke bekymre deg, fortsett å lese, jeg håper å forklare så mye som mulig litt etter litt.

Det er et fantastisk sted på internett, det er det offisielle nettstedet til npm, du vil finne et flott fellesskap av programmerere som bruker tid på å utvikle kode og dele den med alle. På denne måten kan alle som trenger det bruke det.

Koden lastet opp til npm er kjent som en kodepakke, så det kan sies at npm er et pakkehåndteringssystem.

Fortsett å lese artiklene våre: Hva er en blogg og hva er den til?.


Legg til som foretrukket kilde