npm install <package_name>
ohne eine Option installiert nur das Paket, aktualisiert aber nicht die Abhängigkeiten, die in Ihrer package.json aufgeführt sind.
npm install <package_name> --save
installiert das Paket und aktualisiert die Abhängigkeiten in Ihrer package.json.
npm install <package_name> ---save-dev
aktualisiert die devDependencies
in Ihrem Paket. Diese werden nur für lokale Tests und Entwicklung verwendet.
Sie können mehr unter Ссылка lesen.
npm install benötigt 3 exklusive, optionale Flags, die die Paketversion in Ihrem Hauptpaket speichern oder aktualisieren.json:
-S, --save: Das Paket erscheint in Ihren Abhängigkeiten.
-D, --save-dev: Das Paket wird in Ihren devDependencies angezeigt.
-O, --save-optional: Das Paket wird in Ihren optionalen Abhängigkeiten angezeigt.
Wenn Sie eine der oben genannten Optionen verwenden, um Abhängigkeiten zu Ihrer package.json zu speichern, gibt es ein zusätzliches optionales Flag:
-E, --save-exact: Gespeicherte Abhängigkeiten werden mit einer exakten Version anstatt mit dem Standard-Semver-Range-Operator von npm konfiguriert. Wenn Sie eine npm-shrinkwrap.json haben, wird diese ebenfalls aktualisiert.
<scope>
ist optional. Das Paket wird von der Registrierung heruntergeladen, die dem angegebenen Bereich zugeordnet ist. Wenn dem angegebenen Bereich keine Registrierung zugeordnet ist, wird die Standardregistrierung angenommen. Siehe npm-scope.
Hinweis: Wenn Sie das @ -Zeichen nicht in Ihren Bereichsnamen einschließen, interpretiert npm dies stattdessen als GitHub-Repository, siehe unten. Scopes-Namen muss auch ein Schrägstrich folgen.
Beispiele:
npm install sax --save Npm installiere Githubname / Reponame npm install @ myorg / Privatpaket npm install node-tap --save-dev npm install dtrace-provider --save-optional npm install lesbares-stream --save --save-exact
Hinweis: Wenn im aktuellen Arbeitsverzeichnis eine Datei oder ein Ordner mit dem Namen <name>
vorhanden ist, wird versucht, diese Datei zu installieren und nur das Paket nach dem Namen zu holen, wenn es nicht gültig ist.
(aus der offiziellen Dokumentation) Ссылка
Tags und Links npm npm-install