571 Stimmen

Wie installiert man die Abhängigkeiten einer App mit npm neu?

Gibt es eine einfache Möglichkeit zur Neuinstallation alle Pakete, von denen meine Anwendung abhängt (d. h. sie befinden sich im Ordner node_modules meiner Anwendung)?

43voto

Jaa H Punkte 1620

Ab npm cli v6.5.0 können Sie das Backronym verwenden:

npm clean-install

Quellen:

https://github.com/npm/cli/releases/tag/v6.5.0 https://github.com/npm/cli/commit/fc1a8d185fc678cdf3784d9df9eef9094e0b2dec

20voto

deksden Punkte 764

Sie können die Modul neu installieren gefunden in npm.

Nach der Installation können Sie den folgenden Befehl verwenden:

reinstall

Der einzige Unterschied zum manuellen Entfernen node_modules Ordner und die Herstellung npm install ist, dass dieser Befehl automatisch den Cache von npm löscht. Sie können also drei Schritte in einem Befehl erledigen.

aktualisieren: npx reinstall ist eine Möglichkeit, diesen Befehl auszuführen, ohne das Paket global zu installieren (nur für npm5+)

9voto

Surender Kumar Punkte 984

Löschen Sie node_module und installieren Sie es erneut mit dem Befehl

rm -rf node_modules && npm i

2voto

michal.jakubeczy Punkte 6138

Für Windows können Sie verwenden

(if exist node_modules rmdir node_modules /q /s) && npm install

die entfernt node_modules Verzeichnis und führt npm install dann. Das Entfernen vor der Installation stellt sicher, dass alle Pakete neu installiert werden.

1voto

ChukwuEmeka Punkte 3281

Folgen Sie diesem Schritt, um Knotenmodule neu zu installieren und zu aktualisieren

funktioniert auch, wenn der node_modules-ordner nicht existiert. führen sie nun den folgenden befehl synchron aus. sie können auch "npm update" verwenden, aber ich denke, dies ist der bessere weg

npm outdated // not necessary to run this command, but this will show outdated dependencies

npm install -g npm-check-updates // to install the "ncu" package

ncu -u --packageFile=package.json // to update dependencies version in package.json...don't run this command if you don't need to update the version

npm install: will install dependencies in your package.json file.

Wenn Sie mit der Version Ihrer Abhängigkeiten in Ihrer package.json-Datei einverstanden sind, müssen Sie diese Schritte nicht ausführen, sondern nur

 npm install

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X