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

So fügen Sie der Seite über Element UI eine Seitennavigationsleiste hinzu

brauchen Fügen Sie eine Paging-Leiste hinzu, die ...

Analyse des Prinzips und der Verwendung von MySQL-Benutzerdefinierten Funktionen

Dieser Artikel veranschaulicht anhand von Beispie...

Beispielcode zur Implementierung einer Auto-Increment-Sequenz in MySQL

1. Erstellen Sie eine Sequenztabelle CREATE TABLE...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...

Beispiel für die Bereitstellung einer Laravel-Anwendung mit Docker

Das in diesem Artikel verwendete PHP-Basisimage i...

Verwendung regulärer Ausdrücke in CSS-Selektoren

Ja, CSS hat auch reguläre Ausdrücke (Amen) Zwei l...

Nginx-Weiterleitung basierend auf URL-Parametern

Anwendungsszenarien: Der Sprungpfad muss entsprec...

Detaillierte Erklärung der MySQL Truncate-Verwendung

Inhaltsverzeichnis MySQL Truncate-Verwendung 1. T...

So zeigen Sie laufende Hintergrundprogramme in Linux an und beenden sie

Linux-Taskverwaltung - Ausführung und Beendigung ...

Zusammenfassung der Vorteile der Bereitstellung von MySQL Delayed Slaves

Vorwort Die Master-Slave-Replikationsbeziehung vo...

Grafisches Tutorial zur MySQL 5.7-Konfiguration ohne Installation

Mysql ist eine beliebte und einfach zu bedienende...

Detaillierte Erklärung der API in Vue.js, die leicht zu übersehen ist

Inhaltsverzeichnis nächstesTick Syntaxvereinfachu...