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)?
Antworten
Zu viele Anzeigen?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
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+)
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
- See previous answers
- Weitere Antworten anzeigen