Looking for npm Keywords? Try Ask4Keywords

npmErste Schritte mit npm


Bemerkungen

npm ist der Standardpaketmanager für Node.js. Es ist vollständig in JavaScript geschrieben und ermöglicht die Installation und Verteilung von meist JavaScript-Modulen in der Registry. Pakete werden im CommonJS- Format behandelt und sind an der package.json Datei package.json .

Versionen

Ausführung Veröffentlichungsdatum
v4.0.0 2016-10-21
v3.10.0 2016-06-17
v3.9.0 2016-05-06
v2.15.0 2016-03-11
v3.8.0 2016-02-26
v3.7.0 2016-01-29
v3.6.0 2016-01-21
v3.5.0 2015-11-20
v3.4.0 2015-11-06
v3.3.0 2015-08-14
v2.14.0 2015-08-14
v3.2.0 2015-07-25
v3.1.0 2015-07-03
v2.13.0 2015-07-03
v3.0.0 2015-06-26
v2.12.0 2015-06-19
v2.11.0 2015-05-22
v2.10.0 2015-05-08
v2.9.0 2015-04-24
v2.8.0 2015-04-10
v2.7.0 2015-02-27
v2.6.0 2015-02-13
v2.5.0 2015-01-30
v2.4.0 2015-01-23
v2.3.0 2015-01-16
v2.2.0 2015-01-09
v2.1.0 2014-09-26
v2.0.0 2014-09-13
v1.4.0 2014-02-13

Pakete installieren

Beachten Sie, dass Pakete installiert werden können. Dieser Befehl installiert die neueste verfügbare Version der genannten Pakete:

sowohl lokal als auch global.

Lokale Installation bedeutet, dass npm Ihr Paket im aktuellen Arbeitsverzeichnis installiert. ./node_modules gehen in ./node_modules , ausführbare Dateien in ./node_modules/.bin/ . Normalerweise sollten Sie lokale Module für die Verwendung innerhalb Ihres Programms als Abhängigkeit installieren. Diese werden nur an dem Installationsort ausgeführt.

npm install <package names> 
 

Stenografie:

npm i <package names>
 

npm kann mit einer interagieren package.json Datei im aktuellen Verzeichnis in verschiedenen nützlichen Möglichkeiten, durch die Objekte dependencies und devDependencies in gespeichert package.json (Installation mehrere Module):

Der Befehl npm install ohne Parameter

npm install 
 

installiert alle Pakete, die als Objektschlüssel bezeichnet werden, in den dependencies und devDependencies Objekten in package.json , wobei semantische Versionierungseinschränkungen verwendet werden, wie in den Objektwerten angegeben.

Bei der Entwicklung neuer Software:

Verwenden Sie die Option -S , um die <package names> und die Versionen der zu installierenden npm-Module anzufügen, die immer in Ihrem Modul enthalten sein sollten. Hängt nach der Installation an die Liste der dependencies die in der package.json Datei package.json werden.

npm i <package names> -S
 

Verwenden Sie die Option -D , um die <package names> und Versionen der von Ihnen installierten npm-Module anzufügen, die von anderen Entwicklern benötigt werden, um Ihr Modul weiterzuentwickeln oder zu testen. Hängt an die Liste der devDependencies an, die nach der Installation in der package.json Datei package.json wurden.

npm i <package names> -D
 

Wo lodash und mocha Paketnamen sind.

Installation oder Setup

Installieren

npm ist in Node.js enthalten . Wenn Sie Node.js installieren, wird automatisch auch npm installiert. Sie können zwischen einer aktuellen und einer LTS- Version wählen

Windows

Für Microsoft Windows können Sie ein MSI-Installationsprogramm von https://nodejs.org/de/download/ herunterladen.

OS X

Für Apple OS X können Sie ein PKG-Installationsprogramm von demselben Speicherort https://nodejs.org/de/download/ herunterladen.

Linux

Unter Linux können Sie Ihren Paketmanager verwenden, um Node.js und npm zu installieren.

Sie können Node.js auch aus dem Quellcode kompilieren und erhalten weiterhin npm . Es gibt auch ein Skript, das Sie ausführen können, um npm installieren:

curl -L https://www.npmjs.com/install.sh | sh
 

Aktualisieren Sie npm auf die neueste Version

Die empfohlene Methode zum Aktualisieren Ihrer npm Installation ist die einfache Installation von npm :

npm install -g npm@latest
 

Sie können statt der neuesten Version alternativ auf die aktuelle LTS-Version aktualisieren:

npm install -g npm@lts
 

Sie können auch eine beliebige Version von Node (und npm) mit nvm . Bei einer nvm Installation mit npm mit einer nvm Installation müssen Sie sudo (oder Als Administrator unter Windows nvm ) nicht verwenden.

Globale Pakete installieren

Installieren Sie ein globales Paket

Global installierten Pakete fallen Module in {prefix}/lib/node_modules und ausführbare Dateien in setzen {prefix}/bin , wo {prefix} in der Regel so etwas wie ist /usr/local . Die Installation eines globalen Moduls bedeutet, dass seine Binärdateien in Ihrer Umgebungsvariablen PATH enden. Normalerweise sollten Sie ein globales Modul installieren, wenn es sich um ein Befehlszeilentool oder um etwas handelt, das Sie in Ihrer Shell verwenden möchten.

npm install --global package-name
 

Entfernen Sie ein globales Paket

npm uninstall --global package-name
 

Hinweis: --global Argument --global kann zu -g vereinfacht werden. Der erste Befehl könnte beispielsweise npm install -g package-name mit dem gleichen Ergebnis gewesen sein.

Hinweis: In * nix-Systemen erfordert das Installieren globaler Pakete möglicherweise Superbenutzerberechtigungen. Andernfalls EACCES fehl mit: EACCES . In diesem Fall führe Folgendes aus:

sudo npm install --global package-name
 

Aktualisieren von Paketen

In jeder Anwendung ist der Lebenszyklus ein Tag, an dem die Komponenten aktualisiert werden müssen. Jeder weiß, wie schmerzvoll es ist, jede Abhängigkeit einzeln zu aktualisieren. Nun, hier müssen Sie nur den Befehl ausgeben:

npm update (-g)
 

Wenn das "-g" vorhanden ist, werden die globalen Pakete von npm aktualisiert.

Verwenden von npm zum Verwalten von Abhängigkeiten

Sie möchten Ihre App also an mehreren Standorten bereitstellen? und Ihr Projekt hat zu viele Abhängigkeiten, um sie einzeln zu installieren? Npm hat eine Lösung, die den folgenden Befehl ausgibt:

npm init
 

Folgen Sie im Stammverzeichnis des Projekts den Anweisungen auf dem Bildschirm (geben Sie den gewünschten Wert ein und drücken Sie die Eingabetaste). Wenn Sie eine Abhängigkeit speichern möchten, fügen Sie Folgendes hinzu:

--save
 

nach ihrem

npm install
 

Befehle zum Beispiel:

npm install mypackagename --save
 

Und dann wird diese Abhängigkeit gespeichert, und Sie müssen den Ordner "node_modules" nicht verschieben. Um alle gespeicherten Abhängigkeitsprobleme zu installieren:

npm install
 

und alle gespeicherten Abhängigkeiten werden installiert.