Node.js NPM


Wat is NPM?

NPM is 'n pakketbestuurder vir Node.js-pakkette, of modules as jy wil.

www.npmjs.com huisves duisende gratis pakkette om af te laai en te gebruik.

Die NPM-program word op jou rekenaar geïnstalleer wanneer jy Node.js installeer

NPM is reeds gereed om op jou rekenaar te loop!


Wat is 'n pakket?

'n Pakket in Node.js bevat al die lêers wat jy nodig het vir 'n module.

Modules is JavaScript-biblioteke wat jy by jou projek kan insluit.


Laai 'n pakket af

Om 'n pakket af te laai is baie maklik.

Maak die opdraglyn-koppelvlak oop en vertel NPM om die pakket af te laai wat jy wil hê.

Ek wil 'n pakket genaamd "hoofletters" aflaai:

Laai "hoofletters" af:

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

Nou het jy jou eerste pakket afgelaai en geïnstalleer!

NPM skep 'n gids met die naam "node_modules", waar die pakket geplaas sal word. Alle pakkette wat jy in die toekoms installeer, sal in hierdie vouer geplaas word.

My projek het nou 'n vouerstruktuur soos hierdie:

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



Die gebruik van 'n pakket

Sodra die pakket geïnstalleer is, is dit gereed om te gebruik.

Sluit die "hoofletters"-pakket in op dieselfde manier as wat jy enige ander module insluit:

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

Skep 'n Node.js-lêer wat die uitvoer "Hallo Wêreld!" in hoofletters:

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);

Stoor die kode hierbo in 'n lêer genaamd "demo_uppercase.js", en begin die lêer:

Begin demo_hoofletters:

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

As jy dieselfde stappe op jou rekenaar gevolg het, sal jy dieselfde resultaat sien as die voorbeeld: http://localhost:8080