So löschen Sie node_modules und installieren es neu

So löschen Sie node_modules und installieren es neu

Wenn wir ein Projekt entwickeln, tritt das Problem auf, dass die Version des jedes Mal installierten Knotenpakets nicht mit der vom Projekt benötigten Version übereinstimmt. Daher müssen Sie das Knotenpaket löschen und neu installieren. Viele Freunde löschen es einfach manuell, löschen jedoch nicht den Paketcache, sodass beim Starten des Projekts weiterhin ein Fehler gemeldet wird ~

Im nächsten Artikel werden Ihnen die detaillierten Arbeitsschritte einfach und direkt erläutert.

Für Windows

Schritt 1: Installieren Sie node_modules im Verzeichnis, in dem das Projekt installiert werden soll

Bildbeschreibung hier einfügen

Schritt 2: Installieren Sie zuerst das Rimraf-Tool

npm install -g rimraf

Schritt 3: Löschen Sie das node_modules-Paket und die Datei package-lock.json

Rimraf Knotenmodule
rimraf Paket-Sperre.json

Hinweis: Sowohl node_modules als auch package-lock.json müssen gelöscht werden. Das Löschen nur von node_modules funktioniert nicht.

Schritt 4: Cache leeren

npm cache löschen --force

Schritt 5: Abhängigkeitspakete neu installieren

Die Datei package-lock.json wird nach Abschluss der Installation automatisch generiert

npm-Konfigurationssatzregistrierung [https://registry.npm.taobao.org]

npm installieren

Schritt 6: Starten Sie das Projekt neu

Dies ist das Ende dieses Artikels zum Löschen und Neuinstallieren von Node_Modulen. Weitere Informationen zum Löschen und Neuinstallieren von Node_Modulen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Ändern von Dateien in node_modules
  • Detaillierte Erläuterung der Änderung und Verwendung von Modulen von Drittanbietern in node_modules in Vue
  • Der Unterschied zwischen module.exports und exports in node

<<:  CUDA8.0 und CUDA9.0 koexistieren unter Ubuntu16.04

>>:  Zusammenfassung der speicherbezogenen Parameter von MySQL 8.0

Artikel empfehlen

Implementierung der gemeinsamen Nutzung von Daten zwischen Docker Volume-Containern

Was ist Volumen? „Volume“ bedeutet auf Englisch K...

4 Prinzipien für sauberes und schönes Webdesign

In diesem Artikel werden diese 4 Prinzipien im Hi...

Die Verwendung und Methoden von async und await in JavaScript

asynchrone Funktion und await-Schlüsselwort in JS...

Zusammenfassung der Dateninteraktion zwischen Docker-Container und Host

Vorwort Beim Einsatz von Docker in einer Produkti...

Thumbnail-Hover-Effekt mit CSS3 implementiert

Ergebnisse erzielenImplementierungscode html <...

Detaillierte Erklärung von PID und Socket in MySQL

Inhaltsverzeichnis 1. Einführung in die PID-Datei...

Beispiel für die Bereitstellung eines Django-Projekts mit Docker

Es ist auch sehr einfach, Django-Projekte mit Doc...

Vue implementiert Bildverifizierungscode beim Anmelden

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie Anti-Shake und Throttling in Vue

Inhaltsverzeichnis Vorwort Konzept Stabilisierung...