Node.js -NPM


Was ist NPM?

NPM ist ein Paketmanager für Node.js-Pakete oder Module, wenn Sie möchten.

www.npmjs.com bietet Tausende kostenloser Pakete zum Herunterladen und Verwenden.

Das NPM-Programm wird auf Ihrem Computer installiert, wenn Sie Node.js installieren

NPM ist bereits bereit, auf Ihrem Computer ausgeführt zu werden!


Was ist ein Paket?

Ein Paket in Node.js enthält alle Dateien, die Sie für ein Modul benötigen.

Module sind JavaScript-Bibliotheken, die Sie in Ihr Projekt einbinden können.


Laden Sie ein Paket herunter

Das Herunterladen eines Pakets ist sehr einfach.

Öffnen Sie die Befehlszeilenschnittstelle und weisen Sie NPM an, das gewünschte Paket herunterzuladen.

Ich möchte ein Paket namens "upper-case" herunterladen:

Download "Großbuchstaben":

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

Jetzt haben Sie Ihr erstes Paket heruntergeladen und installiert!

NPM erstellt einen Ordner mit dem Namen „node_modules“, in dem das Paket abgelegt wird. Alle Pakete, die Sie in Zukunft installieren, werden in diesem Ordner abgelegt.

Mein Projekt hat jetzt eine Ordnerstruktur wie diese:

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



Verwenden eines Pakets

Sobald das Paket installiert ist, kann es verwendet werden.

Fügen Sie das "Großbuchstaben"-Paket genauso ein wie jedes andere Modul:

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

Erstellen Sie eine Node.js-Datei, die die Ausgabe „Hello World!“ konvertiert. in Großbuchstaben:

Beispiel

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

Speichern Sie den obigen Code in einer Datei namens "demo_uppercase.js" und starten Sie die Datei:

Demo starten_uppercase:

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

Wenn Sie die gleichen Schritte auf Ihrem Computer ausgeführt haben, sehen Sie das gleiche Ergebnis wie im Beispiel: http://localhost:8080