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

Jmeter stellt eine Verbindung zum Datenbankprozessdiagramm her

1. Laden Sie den MySQL-JDBC-Treiber (mysql-connec...

CSS HACK für IE6/IE7/IE8/IE9/FF (Zusammenfassung)

Seit ich die offizielle Version von IE8.0 install...

So konfigurieren Sie pseudostatisches und clientadaptives Nginx

Das Backend verwendet das Framework thinkphp3.2.3...

So schreiben Sie hochwertigen JavaScript-Code

Inhaltsverzeichnis 1. Einfach zu lesender Code 1....

JS implementiert die Drag- und Platzhalterfunktionen von Elementen

In diesem Blogbeitrag geht es um eine Schwierigke...

Beispielcode für CSS3 zum Erzielen eines Bildlaufleisten-Verschönerungseffekts

Der spezifische Code lautet wie folgt: /*Breite d...

Detaillierte Erklärung zur Verwendung des Linux-Befehls mpstat

1. mpstat-Befehl 1.1 Befehlsformat mpstat [ -A ] ...

Implementierung von Debugging-Code über den Nginx-Reverse-Proxy

Hintergrund Heutzutage werden die Projekte des Un...

17 JavaScript-Einzeiler

Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...

MySQL5.7.27-winx64 Version Win10 Download- und Installations-Tutorial-Diagramm

MySQL 5.7-Installation Wir lernen in der Schule M...

Bedeutung und Berechnungsmethode von QPS und TPS der MySQL-Datenbank

Bei DB-Benchmarktests sind QPS und TPS wichtige I...

So zeichnen Sie spezielle Grafiken in CSS

1. Dreieck Rahmeneinstellungen Code: Breite: 300p...