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

Details zum Vergleich der MySQL-Datenkomprimierungsleistung

Inhaltsverzeichnis 1. Testumgebung 1.1 Hardware u...

Vue implementiert QR-Code-Scanfunktion (mit Stil)

brauchen: Verwenden Sie Vue, um das Scannen von Q...

So löschen Sie eine Eigenschaft eines Objekts in JavaScript

1. löschen delete ist die einzige wirkliche Mögli...

So erstellen Sie eine Swap-Partitionsdatei in Linux

Einführung in Swap Swap (d. h. Swap-Partition) in...

Webdesign-Tutorial (8): Webseitenhierarchie und Raumgestaltung

<br />Vorheriger Artikel: Webdesign-Tutorial...

CSS-Overflow-Wrap – Verwendung neuer Eigenschaftswerte überall

1. Verstehen Sie zunächst das Overflow-Wrap-Attri...

uni-app implementiert NFC-Lesefunktion

In diesem Artikel wird der spezifische Code der U...

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...