Wat is npm? De JavaScript-pakketbeheerder uitgelegd

Wat is npm? De JavaScript-pakketbeheerder uitgelegd

Pakketten zijn een essentieel onderdeel van veel programmeertalen en JavaScript is daarop geen uitzondering. Ze kunnen worden gebruikt om verschillende functionaliteiten aan uw applicatie of script toe te voegen, van het bouwen van een webserver tot het verzenden van e-mails.





Zonder pakketten zou u het wiel opnieuw moeten uitvinden door dezelfde functionaliteit te programmeren in elk van uw projecten waarvoor dit nodig is. Geïnteresseerd? In deze handleiding wordt beschreven hoe u pakketten in JavaScript kunt installeren en gebruiken met npm.





Wat is Node Package Manager (npm)?

JavaScript gebruikt Node Package Manager, vaak afgekort als npm, als pakketbeheerder en pakketrepository. Node is een afkorting voor Node.js, de JavaScript-runtimeomgeving die wordt gebruikt om JavaScript-code buiten de browser uit te voeren.





Met meer dan een miljoen pakketten gehost op de npm website kunnen ontwikkelaars zoeken en bladeren door de immense catalogus met JavaScript-bibliotheken. Sommige van deze pakketten worden meer dan 10 miljoen keer per week gedownload. De website biedt informatie over alle pakketten die erop worden gehost, zoals de broncode, documentatie, versienummer en de uitgepakte grootte.

Naast de website biedt npm ook een opdrachtregelprogramma waarmee ontwikkelaars deze pakketten kunnen installeren of verwijderen.



Het NPM-opdrachtregelprogramma installeren

De npm-opdrachtregeltool is ingebouwd in Node.js. Daarom is het essentieel om Node.js op uw computer te downloaden voordat u JavaScript-pakketten gebruikt.

Bezoek de officiële Node.js-website om de juiste versie te downloaden, afhankelijk van uw besturingssysteem. Volg na het downloaden de instructies op het scherm om het installatieproces te voltooien.





Raadpleeg voor meer informatie onze gids op: Node.js installeren op Windows . Als u van plan bent meerdere versies van Node.js op uw Linux-machine te installeren, kunnen hulpprogramma's zoals NVM u helpen bij het beheren van meerdere Node.js-installaties.

Om uw installatie te verifiëren, opent u de opdrachtprompt op Windows of de terminal op Linux en macOS en voert u de volgende opdrachten uit:





hoe portretfoto's te maken iphone 7
node --version
npm --version

Als de installatie is gelukt, geeft de terminal de geïnstalleerde versie van Node.js en npm weer.

Pakketten installeren

De npm-opdrachtregeltool maakt het installeren van pakketten voor uw JavaScript- of Node.js-projecten uiterst eenvoudig met zijn enkele regelopdracht. Open de opdrachtprompt of terminal in uw projectdirectory en voer de volgende opdracht uit:

npm install

U kunt ook meerdere pakketten installeren met een enkele opdracht door de pakketnamen op deze manier te scheiden met een spatie:

npm install ...

De geïnstalleerde pakketten gebruiken

Nadat u de pakketten hebt geïnstalleerd met de opdracht npm install, wordt het tijd om ze te gaan gebruiken. U merkt misschien dat een nieuwe map met de naam node_modules en 2 nieuwe bestanden, pakket.json en package-lock.json , zijn automatisch gegenereerd. U hoeft zich geen zorgen te maken over deze bestanden. npm genereert ze om de afhankelijkheden van uw project bij te houden.

Om de geïnstalleerde pakketten te gebruiken, moet u ze nodig hebben of importeren in uw JavaScript-code. De syntaxis hiervoor kan een van deze twee opdrachten zijn, afhankelijk van de versie van JavaScript die u gebruikt:

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

U kunt de documentatie van het pakket dat u gebruikt op de npm-website raadplegen voor de exacte syntaxis.

Pakketten verwijderen

Het verwijderen van pakketten is net zo eenvoudig als het installeren ervan. De opdracht voor het verwijderen van pakketten van uw project is:

npm uninstall

Net als de install-opdracht, kunt u ook meerdere pakketten in één opdracht verwijderen via:

een video downloaden van een website
npm uninstall ...

Pakketten efficiënt gebruiken

Hoewel pakketten uw leven als ontwikkelaar gemakkelijk kunnen maken, creëert het ook een afhankelijkheid tussen uw project en de pakketten die u gebruikt. Daarom is het aan te raden om er goed over na te denken voordat u meerdere pakketten installeert.

In plaats van de geïnstalleerde pakketten uitgebreid aan te passen aan uw behoeften, kunt u ook uw eigen pakketten maken en deze gratis op npm publiceren. Met een goed ontwerppatroon kunt u pakketten maken die u en uw team in toekomstige projecten kunnen gebruiken en uw code herbruikbaar maken.

Afbeelding tegoed: Ferenc Almasi is Unsplash

Deel Deel Tweeten E-mail Herbruikbare code maken in JavaScript met behulp van ontwerppatronen

Als u begrijpt hoe u ontwerppatronen gebruikt, kunt u herbruikbare code in JavaScript gebruiken. Dit is wat u moet weten.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • JavaScript
  • Pakketbeheerders
Over de auteur Nitin Ranganath(31 artikelen gepubliceerd)

Nitin is een enthousiaste softwareontwikkelaar en een student computertechniek die webapplicaties ontwikkelt met behulp van JavaScript-technologieën. Hij werkt als freelance webontwikkelaar en schrijft in zijn vrije tijd graag voor Linux en Programmeren.

Meer van Nitin Ranganath

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren