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

HTML-Auszeichnungssprache - Formular

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Tutorial zu XHTML-Webseiten

<br />Dieser Artikel soll Anfängern hauptsäc...

Detaillierte Schritte zum Erstellen einer React-Anwendung mit einer Rails-API

Inhaltsverzeichnis Backend: Rails API-Teil Front-...

Zusammenfassung der zwölf Methoden der Vue-Wertübertragung

Inhaltsverzeichnis 1. Vom Vater zum Sohn 2. Vom S...

Zwei Implementierungslösungen für die Vuex-Datenpersistenz

Inhaltsverzeichnis Geschäftsanforderungen: Lösung...

So implementieren Sie Funktions-Currying und -Decurrying in Javascript

Funktion Currying (schwarzes Fragezeichen)? ? ? C...

So installieren Sie Windows Server 2008 R2 auf einem Dell R720-Server

Hinweis: Alle Bilder in diesem Artikel stammen au...

Detaillierte Erklärung zur Verwendung von JavaScript WeakMap

Ein WeakMap-Objekt ist eine Sammlung von Schlüsse...

So installieren Sie den MySQL 5.7.28-Binärmodus unter CentOS 7.4

Linux-Systemversion: CentOS7.4 MySQL-Version: 5.7...