Was ist npm? Der JavaScript-Paketmanager erklärt

Was ist npm? Der JavaScript-Paketmanager erklärt

Pakete sind ein wesentlicher Bestandteil vieler Programmiersprachen, und JavaScript ist keine Ausnahme. Sie können verwendet werden, um Ihrer Anwendung oder Ihrem Skript verschiedene Funktionen hinzuzufügen, vom Erstellen eines Webservers bis zum Senden von E-Mails.





Ohne Pakete müssten Sie das Rad neu erfinden, indem Sie in jedem Ihrer Projekte, die dies erfordern, die gleiche Funktionalität programmieren. Interessiert? In diesem Handbuch erfahren Sie, wie Sie mit npm Pakete in JavaScript installieren und verwenden.





Was ist Node Package Manager (npm)?

JavaScript verwendet den Node Package Manager, oft abgekürzt als npm, als Paketmanager und Paketrepository. Node ist die Abkürzung für Node.js, die JavaScript-Laufzeitumgebung, die verwendet wird, um JavaScript-Code außerhalb des Browsers auszuführen.





Mit über einer Million gehosteten Paketen auf der npm-Website können Entwickler den riesigen Katalog an JavaScript-Bibliotheken durchsuchen und durchsuchen. Einige dieser Pakete werden über 10 Millionen Mal pro Woche heruntergeladen. Die Website bietet Informationen zu allen darauf gehosteten Paketen wie Quellcode, Dokumentation, Versionsnummer und entpackte Größe.

Neben der Website bietet npm auch ein Befehlszeilentool, mit dem Entwickler diese Pakete installieren oder deinstallieren können.



Installieren des NPM-Befehlszeilentools

Das npm-Befehlszeilentool ist in Node.js integriert. Daher ist es wichtig, Node.js auf Ihren Computer herunterzuladen, bevor Sie JavaScript-Pakete verwenden.

Besuchen Sie den Beamten Node.js-Website um die entsprechende Version abhängig von Ihrem Betriebssystem herunterzuladen. Befolgen Sie nach dem Herunterladen die Anweisungen auf dem Bildschirm, um den Installationsvorgang abzuschließen.





Weitere Informationen finden Sie in unserem Leitfaden zu Node.js unter Windows installieren . Wenn Sie vorhaben, mehrere Versionen von Node.js auf Ihrem Linux-Computer zu installieren, können Ihnen Tools wie NVM bei der Verwaltung mehrerer Node.js-Installationen helfen.

Um Ihre Installation zu überprüfen, öffnen Sie die Eingabeaufforderung unter Windows oder das Terminal unter Linux und macOS und führen Sie die folgenden Befehle aus:





So schließen Sie ein Mikrofon an einen Computer an
node --version
npm --version

Wenn die Installation erfolgreich war, zeigt das Terminal die installierte Version von Node.js und npm an.

Pakete installieren

Das npm-Befehlszeilentool macht die Installation von Paketen in Ihren JavaScript- oder Node.js-Projekten mit seinem einzeiligen Befehl extrem einfach. Öffnen Sie die Eingabeaufforderung oder das Terminal in Ihrem Projektverzeichnis und führen Sie den folgenden Befehl aus:

npm install

Sie können auch mehrere Pakete mit einem einzigen Befehl installieren, indem Sie die Paketnamen wie folgt durch ein Leerzeichen trennen:

npm install ...

Verwenden der installierten Pakete

Nachdem Sie die Pakete mit dem Befehl npm install installiert haben, ist es an der Zeit, sie zu verwenden. Möglicherweise stellen Sie fest, dass ein neuer Ordner namens node_modules und 2 neue Dateien, Paket.json und package-lock.json , wurden automatisch generiert. Sie müssen sich um diese Dateien keine Sorgen machen. npm generiert sie, um die Abhängigkeiten Ihres Projekts zu verfolgen.

Um die installierten Pakete verwenden zu können, müssen Sie diese benötigen oder in Ihren JavaScript-Code importieren. Die Syntax dafür kann je nach verwendeter JavaScript-Version einer dieser beiden Befehle sein:

const package = require('package-name');
import package from 'package-name';

Die genaue Syntax finden Sie in der Dokumentation des von Ihnen verwendeten Pakets auf der npm-Website.

Pakete deinstallieren

Das Deinstallieren von Paketen ist genauso einfach wie das Installieren. Der Befehl zum Deinstallieren von Paketen aus Ihrem Projekt lautet:

npm uninstall

Genau wie beim Befehl install können Sie auch mehrere Pakete in einem einzigen Befehl deinstallieren:

Windows 10 vom Boot auf Werkseinstellungen zurücksetzen
npm uninstall ...

Pakete effizient nutzen

Pakete können Ihnen als Entwickler zwar das Leben erleichtern, schaffen aber auch eine Abhängigkeit zwischen Ihrem Projekt und den von Ihnen verwendeten Paketen. Daher wird empfohlen, dass Sie sich einige Gedanken machen, bevor Sie mehrere Pakete installieren.

Anstatt die installierten Pakete umfassend nach Ihren Bedürfnissen zu modifizieren, können Sie auch Ihre eigenen Pakete erstellen und diese kostenlos auf npm veröffentlichen. Mit einem geeigneten Entwurfsmuster können Sie Pakete für Sie und Ihr Team erstellen, die Sie in zukünftigen Projekten verwenden und Ihren Code wiederverwendbar machen.

Bildquelle: Ferenc Almasi ist Unsplash

Teilen Teilen Tweet Email So erstellen Sie wiederverwendbaren Code in JavaScript mithilfe von Designmustern

Wenn Sie wissen, wie Designmuster verwendet werden, können Sie wiederverwendbaren Code in JavaScript verwenden. Hier ist, was Sie wissen müssen.

Weiter lesen
Verwandte Themen
  • Programmierung
  • JavaScript
  • Paketmanager
Über den Autor Nitin Ranganath(31 veröffentlichte Artikel)

Nitin ist ein begeisterter Softwareentwickler und Student der Computertechnik, der Webanwendungen mit JavaScript-Technologien entwickelt. Er arbeitet als freiberuflicher Webentwickler und schreibt in seiner Freizeit gerne für Linux und Programmierung.

Mehr von Nitin Ranganath

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren