So debuggen Sie das Loader-Plugin in einem Webpack-Projekt

So debuggen Sie das Loader-Plugin in einem Webpack-Projekt

Als ich kürzlich lernte, wie man webpack verwendet, stellte ich fest, dass der reguläre Ausdruck der Konfiguration von webpack-replace-loader nicht funktionierte. Nachdem ich das Plug-In debuggt hatte, stellte ich fest, dass der Suchschlüsselwert das Schreiben regulärer Ausdrücke nicht unterstützte. Später wechselte ich zum Plug-In string-replace-loader. Der Suchschlüsselwert dieses Loaders unterstützt das Schreiben regulärer Ausdrücke und das Problem war gelöst. Hier ist die Debugging-Methode des Loaders:

Zuerst müssen Sie die Knotenumgebung vorbereiten

Schritt 1: Node-Nightly global herunterladen und installieren

npm install -g --save-dev node-nightly

Schritt 2: Debugging-Befehle hinzufügen

 "node-nightly": "node-nightly --inspect-brk ./node_modules/webpack/bin/webpack.js",

Schritt 3: npm run node-nightly in der Befehlszeile aus

Schritt 4: Öffnen Sie Google Chrome und geben Sie chrome://inspect/#devices in die URL ein.

Klicken Sie auf „Überprüfen“, um zur Debugging-Seite zu gelangen.

Schritt 5: Suchen Sie die Datei index.js des Loaders im node_module in vscode und fügen Sie den Debugger in der Funktion module.exports hinzu.

An diesem Punkt können Sie das entsprechende Loader-Skript debuggen, wie Sie normalerweise JS debuggen.

Dies ist das Ende dieses Artikels zum Debuggen von Loader-Plugins in Webpack-Projekten. Weitere Informationen zum Debuggen von Webpack-Loader-Plugins 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:
  • Electron-vue verwendet Webpack, um mehrere Seiten mit Eingabedateien zu verpacken
  • Implementierung der Webpack-Codefragmentierung
  • 80 Zeilen Code zum Schreiben eines Webpack-Plugins und Veröffentlichen auf npm
  • Implementierungsschritte zum Erstellen mehrseitiger Programme mit Webpack
  • 50 Codezeilen zur Implementierung von Nutzungsstatistiken für Webpack-Komponenten
  • webpack -v Fehlerlösung

<<:  Detaillierte Erklärung der Lösung für den Fehler von VMware, das Modul diskearly zu öffnen

>>:  Einführung in die Verwendung von MySQL-Befehlen zum Erstellen, Löschen und Abfragen von Indizes

Artikel empfehlen

Vue implementiert Ankerpositionierungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung des TIMESTAMPDIFF-Falls in MySQL

1. Syntax TIMESTAMPDIFF(Einheit, Beginn, Ende); G...

Optimieren der langsamen Abfrage von MySQL-Aggregatstatistikdaten

Vorne geschrieben Wenn wir in unserem täglichen L...

Einige wichtige Punkte des visuellen Website-Designs

Vom Kunsthandwerksdesign über Grafikdesign bis hin...

Zusammenfassung der Binlog-Nutzung der MySQL-Datenbank (unbedingt lesen)

Ich werde nicht näher darauf eingehen, wie wichti...

Details zur Destrukturierungszuweisung in Javascript

Inhaltsverzeichnis 1. Array-Dekonstruktion 2. Obj...

Analyse der vier Transaktionsisolationsstufen in MySQL anhand von Beispielen

Vorwort Um bei Datenbankoperationen die Richtigke...

Detaillierte Erklärung der MySQL-Datenbank-Trigger

Inhaltsverzeichnis 1 Einleitung 2 Trigger-Einführ...

Detailliertes Tutorial zur Installation von Protobuf 3 unter Ubuntu

Wann ist die Installation durchzuführen? Wenn Sie...

So erstellen Sie eine MySQL-Datenbank (de1) mit Befehlen

1. Verbindung zu MySQL herstellen Format: mysql -...

MySQL-Serie 15: Allgemeine MySQL-Konfiguration und Leistungsstresstest

1. Allgemeine MySQL-Konfiguration Alle folgenden ...

Zusammenfassung zur Verwendung der Bootstrap-Tabelle

In diesem Artikel erfahren Sie, wie Sie die Boots...

So binden Sie einen Docker-Container an eine externe IP und einen externen Port

Docker ermöglicht die Bereitstellung von Netzwerk...

Lösung zum Einfügen eines Formulars mit einer Leerzeile oben und unten

Ich weiß nicht, ob Ihnen beim Erstellen einer Webs...