Node.js

Node.js ist eine plattformübergreifende Laufzeitumgebung für JavaScript, die es Entwicklern ermöglicht, serverseitige und Netzwerkanwendungen mit JavaScript zu erstellen.

Node Package Manager (npm)

npm ist ein Paketmanager, der zusammen mit Node.js heruntergeladen und gebündelt wird. Sein Kommandozeilen-Client (CLI) npm kann verwendet werden, um Pakete herunterzuladen, zu konfigurieren und zu erstellen, die in Node.js-Projekten verwendet werden können. Heruntergeladene Pakete können durch ES imports und CommonJS require() importiert werden, ohne das Abhängigkeitsverzeichnis node_modules/ einzuschließen, in das sie heruntergeladen werden, da Node.js Pakete auflöst, ohne dass ein relativer oder absoluter Pfad in ihrem Import angegeben ist.

Pakete, die auf npm gehostet werden, werden aus dem Registry unter https://registry.npmjs.org/ heruntergeladen, aber das CLI kann so konfiguriert werden, dass es jede kompatible Instanz verwendet.

Siehe auch