Node.js NPM


Wat is NPM?

NPM is een pakketbeheerder voor Node.js-pakketten, of modules als je wilt.

www.npmjs.com host duizenden gratis pakketten om te downloaden en te gebruiken.

Het NPM-programma wordt op uw computer geïnstalleerd wanneer u Node.js installeert

NPM is al klaar om op uw computer te draaien!


Wat is een pakket?

Een pakket in Node.js bevat alle bestanden die je nodig hebt voor een module.

Modules zijn JavaScript-bibliotheken die u in uw project kunt opnemen.


Een pakket downloaden

Het downloaden van een pakket is heel eenvoudig.

Open de opdrachtregelinterface en vertel NPM om het gewenste pakket te downloaden.

Ik wil een pakket met de naam "hoofdletters" downloaden:

Download "hoofdletters":

C:\Users\Your Name>npm install upper-case

Nu heb je je eerste pakket gedownload en geïnstalleerd!

NPM maakt een map aan met de naam "node_modules", waar het pakket zal worden geplaatst. Alle pakketten die u in de toekomst installeert, worden in deze map geplaatst.

Mijn project heeft nu een mappenstructuur zoals deze:

C:\Users\My Name\node_modules\upper-case



Een pakket gebruiken

Zodra het pakket is geïnstalleerd, is het klaar voor gebruik.

Voeg het pakket "hoofdletters" toe op dezelfde manier als elke andere module:

var uc = require('upper-case');

Maak een Node.js-bestand dat de uitvoer "Hello World!" zal converteren. in hoofdletters:

Voorbeeld

var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write(uc.upperCase("Hello World!"));
  res.end();
}).listen(8080);

Sla de bovenstaande code op in een bestand met de naam "demo_uppercase.js", en start het bestand:

Start demo_uppercase:

C:\Users\Your Name>node demo_uppercase.js

Als u dezelfde stappen op uw computer hebt gevolgd, ziet u hetzelfde resultaat als in het voorbeeld: http://localhost:8080