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