logo

npm-Installationsbefehl

Der Node Package Manager heißt npm. Es dient als Paketmanager der Node-JavaScript-Plattform.

Die größte Software-Registrierung der Welt heißt Npm. Npm ist ein Freigabe- und Anzeigetool, das von Open-Source-Entwicklern weltweit verwendet wird.

Alphabet aus Zahlen

Npm-Teile

Npm besteht aus drei Teilen:

  • Sie können auf der Website nach Paketen von Drittanbietern suchen, Profile erstellen und die Pakete verwalten.
  • Sie können mit npm über die Befehlszeilenschnittstelle kommunizieren, die manchmal auch als npm-CLI bezeichnet wird und von einem Terminal aus ausgeführt wird.
  • Die Registry ist ein umfangreiches Online-Repository für JavaScript-Quellcode.

Npm Basic und Version Command

  • Sie verwenden den Befehl npm aus einem Befehl, um die npm-API auf Ihrem Computer zu finden:
 C:Usershp>npm 

Das folgende Bild beschreibt die Ausgabe des Befehls.

npm-Installationsbefehl

Der unten gezeigte Befehl zeigt Ihnen beispielsweise die aktuelle npm-Version Ihres Systems an:

 npm -v 

Das folgende Bild beschreibt die Ausgabe des Befehls „npm version“.

npm-Installationsbefehl

Was kann npm?

Sie können mit npm ein neues Paket aus der Registrierung installieren. Darüber hinaus können Sie mit npm Ihre neuen Knotenpakete finden und freigeben. Mit npm werden Sie es hauptsächlich für diesen Zweck verwenden.

package.json

Normalerweise enthält das Stammverzeichnis des npm-Projekts eine Datei mit dem Namen package.json. Wichtige Daten sind in package.json enthalten, einer Nur-Text-Datei, die npm verwendet, um das Projekt zu bestimmen und Abhängigkeiten zu verwalten.

Gehen Sie zum Stammverzeichnis des Projekts und verwenden Sie den Befehl, um die Datei package.json zu generieren:

 npm init 

Das folgende Bild beschreibt die Ausgabe des npm-Befehls.

npm-Installationsbefehl

Wenn Sie den Befehl npm init verwenden, werden Sie nach Details zum Projekt gefragt, wie zum Beispiel:

git checkout
  • Eine Version des Pakets
  • Paketnamen
  • Git-Repository für den Testbefehl
  • Schlüsselwörter
  • Autor
  • Lizenz

Es übernimmt die Standardwerte und fährt mit der nächsten Eingabeaufforderung fort, wenn Sie die Eingabetaste oder die Eingabetaste drücken.

Verwenden Sie den folgenden Befehl, wenn Sie die Standardoptionen verwenden möchten:

 npm init --yes 

npm-Installationsbefehl

Installieren Sie ein neues npm-Paket

Mit dem Befehl npm install wird ein neues Paket installiert:

 npm install 

Der Paketname muss in diesem Befehl nach den npm-Installationsschlüsselwörtern stehen.

Das folgende Bild beschreibt das Ergebnis des npm-Befehls.

npm-Installationsbefehl

Sie suchen auf der npm-Website nach Paketen, um sie zu finden.

Sie können beispielsweise den folgenden Befehl eingeben, um das Express-Paket zu installieren:

 npm install express 

Bedenken Sie, dass das Node.js Web Framework Express schnell ist. Nach der Installation werden Sie feststellen, dass a brandneues Verzeichnis mit dem Namen /node module wurde unter dem Stammverzeichnis des Projekts erstellt. In diesem Verzeichnis werden alle neu installierten Module gespeichert.

onclick js

Das Bild zeigt das Ergebnis des Befehls npm.

npm-Installationsbefehl

Sie können sehen, dass npm Express sowie seine Abhängigkeiten sowie die Abhängigkeiten dieser Abhängigkeiten usw. installiert hat, indem Sie das Modulverzeichnis /node erweitern.

Der Abhängigkeitsteil des Projekts package.json Die Datei wurde geändert und enthält nun das Express-Paket, wie im folgenden Beispiel gezeigt:

 'dependencies': { 'express': '^4.17.1' } 

Der Abschnitt „Abhängigkeiten“ enthält im Allgemeinen eine Liste aller neuen Pakete, die Sie installieren. In diesem Fall ist das Express-Paket mit Version 4.17.1 eine der Abhängigkeiten. Beachten Sie die strukturelle Versionskontrollspezifikation, die Npm einhält.

Sie können den Befehl npm install in der folgenden verkürzten Form verwenden, um die Eingabe zu reduzieren:

 npm i 

Ich gebe in diesem Befehl die Installation an. Das Bild zeigt das Ergebnis des Befehls npm.

binärer Suchalgorithmus
npm-Installationsbefehl

Installieren eines Pakets als Voraussetzung für die Entwicklung

Gelegentlich kann es vorkommen, dass Sie ein Paket installieren, das nur mit der Entwicklungsumgebung kompatibel ist.

Sie könnten beispielsweise das Morgan-Paket installieren, das HTTP-Anfragen protokolliert.

Verwenden Sie dazu den Befehl „npm install“ mit der Option „?save-dev“ und der folgenden Syntax:

 npm install --save-dev 

Die Ausgabe zeigt den Vorgang, der über die Befehlszeile unter dem Bild ausgeführt wird.

npm-Installationsbefehl

Zur Veranschaulichung:

Git Rebase
 npm install morgan --save-dev 

Die Ausgabe zeigt den Vorgang, der über die Befehlszeile unter dem Bild ausgeführt wird.

npm-Installationsbefehl

Das Morgan-Paket wird mit diesem Befehl heruntergeladen und installiert. Darüber hinaus wird das Bundle um ein neues Teil erweitert. Die Datei „devDependencies.json“ sollte folgendermaßen aussehen:

 'devDependencies': { 'morgan': '^1.10.0' } 
  • Im Wesentlichen sollten die devDependencies die Pakete umfassen, die Sie bei der Entwicklung verwenden.
  • Sie benötigen diese Pakete nur, während Sie Ihre Anwendung erstellen.
  • Die Abhängigkeiten hingegen sollten die Pakete umfassen, die Ihre Anwendung benötigt.
  • Mit anderen Worten: Ihr Programm wird mit diesen erforderlichen Paketen ausgeführt.
  • Mit dem Befehl „npm install“ können auch alle im Abschnitt „Abhängigkeiten“ und „devDependencies“ aufgeführten Pakete abgerufen und installiert werden.

npm global installieren

Installieren Sie ein Paket global auf Ihrem System.

Verwenden Sie den folgenden Befehl, um ein Paket global auf Ihrem System zu installieren:

 npm install --global

Oder einfach:

 npm i -g 

npm-Installationsbefehl

Sie installieren ein Paket häufig auf Ihrer Befehlszeile oder Shell, wenn Sie es global verwenden möchten.

Die Installation eines Pakets ist am besten, wenn Sie es in Ihrer Anwendung verwenden möchten.

Abschluss

Für die Node Js/Javascript-Plattform dient Npm als Paketverwaltung. Die Befehlszeile hilft bei der schrittweisen Installation von npm für Entwicklung und Betrieb. Es hilft, npm und andere verwandte Daten über eine Eingabeaufforderung in einer einzigen Befehlszeile zu installieren. Die npm-Installation für die Javascript-Funktionalität in allen webbezogenen Anwendungen.