Hvad er npm? JavaScript Package Manager forklaret

Hvad er npm? JavaScript Package Manager forklaret

Pakker er en væsentlig del af mange programmeringssprog, og JavaScript er ingen undtagelse. De kan bruges til at tilføje forskellige funktioner til din applikation eller script, fra at opbygge en webserver til at sende e -mails.





Uden pakker skulle du genopfinde hjulet ved at programmere den samme funktionalitet i hvert af dine projekter, der kræver det. Interesseret? Denne vejledning dækker, hvordan du kan installere og bruge pakker i JavaScript med npm.





Hvad er Node Package Manager (npm)?

JavaScript bruger Node Package Manager, ofte forkortet som npm, som pakkehåndtering og pakkelager. Node er en forkortelse for Node.js, JavaScript -runtime -miljøet, der bruges til at udføre JavaScript -kode uden for browseren.





Med over en million pakker hostet på npm hjemmeside , kan udviklere søge og gennemse det enorme katalog over JavaScript -biblioteker. Nogle af disse pakker downloades over 10 millioner+ gange om ugen. Webstedet giver oplysninger om alle pakker, der er hostet på det, f.eks. Kildekoden, dokumentationen, versionsnummeret og den udpakkede størrelse.

Udover webstedet har npm også et kommandolinjeværktøj, der giver udviklere mulighed for at installere eller afinstallere disse pakker.



Installation af kommandolinjeværktøjet NPM

Kommandolinjeværktøjet npm leveres indbygget med Node.js. Derfor er det vigtigt at downloade Node.js på din maskine, før du bruger JavaScript -pakker.

Besøg den officielle Node.js websted for at downloade den relevante version afhængigt af dit operativsystem. Når den er downloadet, skal du følge instruktionerne på skærmen for at fuldføre installationsprocessen.





For mere information, se vores guide på installation af Node.js på Windows . Hvis du planlægger at installere flere versioner af Node.js på din Linux -maskine, kan værktøjer som NVM hjælpe dig med at administrere flere Node.js -installationer.

For at bekræfte din installation skal du åbne kommandoprompten på Windows eller terminalen på Linux og macOS og køre følgende kommandoer:





hvordan man øger dedikeret video ram
node --version
npm --version

Hvis installationen lykkedes, viser terminalen den installerede version af Node.js og npm.

Installation af pakker

Kommandolinjeværktøjet npm gør installation af pakker til dine JavaScript- eller Node.js-projekter ekstremt enkel med sin enkeltlinjekommando. Åbn kommandoprompten eller terminalen i dit projektmappe, og kør følgende kommando:

npm install

Du kan også installere flere pakker ved hjælp af en enkelt kommando ved at adskille pakkens navne med et mellemrum på denne måde:

npm install ...

Brug af de installerede pakker

Når du har installeret pakkerne ved hjælp af kommandoen npm install, er det tid til at begynde at bruge dem. Du vil muligvis bemærke, at en ny mappe hedder node_modules og 2 nye filer, package.json og package-lock.json , er blevet genereret automatisk. Du behøver ikke bekymre dig om disse filer. npm genererer dem for at holde styr på dit projekts afhængigheder.

For at bruge de installerede pakker skal du kræve eller importere dem til din JavaScript -kode. Syntaksen til at gøre det kan være en af ​​disse to kommandoer afhængigt af den version af JavaScript, du bruger:

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

Du kan tjekke dokumentationen til den pakke, du bruger, fra npm -webstedet for den nøjagtige syntaks.

Afinstallation af pakker

Afinstallation af pakker er lige så let som at installere dem. Kommandoen til afinstallation af pakker fra dit projekt er:

npm uninstall

Ligesom installationskommandoen kan du også afinstallere flere pakker i en enkelt kommando gennem:

fabriksindstilling af windows 10 fra boot
npm uninstall ...

Brug af pakker effektivt

Selvom pakker kan gøre dit liv let som udvikler, skaber det også en afhængighed mellem dit projekt og de pakker, du bruger. Derfor anbefales det, at du overvejer det, før du installerer flere pakker.

I stedet for omfattende at ændre de installerede pakker efter dine behov, kan du også oprette dine egne pakker og udgive dem gratis på npm. Med et ordentligt designmønster kan du oprette pakker til dig og dit team til brug i fremtidige projekter og gøre din kode genanvendelig.

Billedkredit: Ferenc Almasi er Uplash

Del Del Tweet E -mail Sådan oprettes genanvendelig kode i JavaScript ved hjælp af designmønstre

At forstå, hvordan man bruger designmønstre, giver dig mulighed for at bruge genanvendelig kode i JavaScript. Her er hvad du behøver at vide.

Læs Næste
Relaterede emner
  • Programmering
  • JavaScript
  • Pakke ledere
Om forfatteren Nitin Ranganath(31 artikler udgivet)

Nitin er en ivrig softwareudvikler og en computeringeniørstuderende, der udvikler webapplikationer ved hjælp af JavaScript -teknologier. Han arbejder som freelance webudvikler og kan lide at skrive til Linux og programmering i fritiden.

Mere fra Nitin Ranganath

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere