All Technologies

Was ist npm? Nedir?

Node.js-Paketmanager. Die weltweit größte Software-Registry für JavaScript-Pakete.

Release Year: 2010npm Inc. (GitHub/Microsoft)

npm (Node Package Manager) ist der Standard-Paketmanager für Node.js, 2010 etabliert. Er hostet über 2 Millionen Pakete und ist damit die weltweit größte Software-Registry. Er bietet CLI-Tools zum Installieren, Verwalten und Veröffentlichen von Paketen sowie package.json für Abhängigkeitsverwaltung. Er wird mit Node.js vorinstalliert geliefert und ist für praktisch jedes JavaScript-Projekt unverzichtbar.

Use Cases

Paketverwaltung, Abhängigkeitsverwaltung, Skriptausführung, Paketveröffentlichung, Monorepo-Verwaltung

Pros

Größte Registry, Kommt mit Node.js, Ausgereiftes Ökosystem, Workspaces-Unterstützung

Cons

Langsamere Installation, node_modules-Größe, Abhängigkeitskonflikte