Inhaltsverzeichnis
Verwenden Sie VSCode zum Debuggen von React-Code
Verwenden Sie VSCode zum Debuggen von Vue-Code
Heim Entwicklungswerkzeuge VSCode So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Mar 07, 2022 pm 08:14 PM

Wie kann das Debuggen von Vue- und React-Code angenehmer gestaltet werden? Der folgende Artikel stellt die Konfiguration VSCode und Su Shuangs Methode zum Debuggen von Vue- und React-Code vor. Ich hoffe, dass er für alle hilfreich ist!

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Als Frontend-Entwickler muss ich im Grunde jeden Tag Vue/React-Code debuggen. Ich weiß nicht, wie jeder ihn debuggt, aber ich denke, es gibt verschiedene Arten:

  • Kein Debuggen, schauen Sie einfach am Code, um Probleme zu finden
  • Console.log Druckprotokoll
  • Verwenden Sie den Chrome Devtools-Debugger zum Debuggen
  • Verwenden Sie den VSCode-Debugger zum Debuggen

Verschiedene Debugging-Methoden haben unterschiedliche Effizienz und Erfahrung Die Effizienz ist sehr gut, Erfahrung und Spaß. [Empfohlenes Lernen: „Vscode-Einführungs-Tutorial“]

Vielleicht wissen viele Schüler immer noch nicht, wie man VSCode zum Debuggen von Webseiten verwendet. Ich werde es in diesem Artikel vorstellen.

Werfen wir einen Blick auf React bzw. Vue:

Verwenden Sie VSCode zum Debuggen von React-Code

Ich habe ein Demoprojekt mit der Create-React-App erstellt, mit einer solchen Komponente:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Führen Sie den Entwicklungsserver aus:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Die vom Browser angezeigte Oberfläche sieht folgendermaßen aus:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Wie debugge ich es mit VSCode?

Wir fügen eine .vscode/launch.json-Konfigurationsdatei im Stammverzeichnis hinzu:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Erstellen Sie eine Debugkonfiguration vom Typ Chrome und geben Sie an, dass die Debug-URL die Adresse des Entwicklungsservers ist.

Fügen Sie zwei Haltepunkte in den Reaktionscode ein:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Klicken Sie dann auf Ausführen:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Schau, XDM, es ist kaputt gegangen! Es gibt Aufrufstapel, aktuelle Umgebungsvariablen usw.

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Lassen Sie den Haltepunkt los und fahren Sie weiter nach unten.

Sie können das entsprechende Ereignisobjekt auch erhalten, wenn Sie auf klicken:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Ist das nicht super praktisch?

Und wenn Sie genug davon haben, Geschäfte zu schreiben, und einen Blick auf den React-Quellcode werfen möchten, klicken Sie einfach auf einen bestimmten Frame im Aufrufstapel, um Folgendes zu sehen:

Zum Beispiel wird die renderWithHooks-Methode während des Renderns aufgerufen und Das darin enthaltene workInProgress-Objekt ist der aktuelle Fiber-Knoten, sein memorizedState-Attribut ist der Ort, an dem Hooks Werte speichern:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Nach der Verwendung von VSCode zum Debuggen von React-Code macht das Debuggen von Geschäftscode oder das Betrachten von Quellcode sehr viel Spaß.

Werfen wir einen Blick auf Vue:

Verwenden Sie VSCode zum Debuggen von Vue-Code

Das Debuggen von Vue wird etwas mühsamer sein und Sie müssen einige zusätzliche Pfadzuordnungen basierend auf dem oben Gesagten vornehmen.

Weil wir in React jsx und tsx direkt schreiben, was der kompilierten js-Datei eins zu eins entspricht, aber nicht in Vue, schreiben wir Dateien im SFC-Format (Single File Component), was einen Vue-Loader erfordert Um sie in verschiedene Dateien aufzuteilen, müssen die Pfade separat zugeordnet werden, um dem Speicherort des Quellcodes zu entsprechen.

Das heißt, es gibt eine zusätzliche QuelleMapPathOverrides in der Debugging-Konfiguration:

So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Wie ordnet man sie also zu?

Sie können dem Quellcode einen Debugger hinzufügen und den aktuell zugeordneten Pfad im Browser überprüfen:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Hier ist webpack://test-vue-debug/src/App.vue?11c4 Zuordnungspfad, wo ist es zugeordnet?

Es ist offensichtlich dem lokalen Pfad zugeordnet, der wie folgt aussieht:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

workspaceRoot ist eine von vscode bereitgestellte Umgebungsvariable, die den Pfad des Projekts darstellt. Nach einer solchen Zuordnung wird die Adresse nicht lokal Datei? Dann wird der Haltepunkt in der lokalen Datei wirksam:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Sehen Sie sich den Pfad hier an, er ist offensichtlich der Datei unter dem Projekt zugeordnet.

Aber beim Mapping steht am Ende ein Hash. Was soll ich tun? „Dieser Pfad ist konfigurierbar.“ t erweitern (Schauen Sie sich einfach an):

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Wenn ich zum Beispiel den Pfad so konfiguriere:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Dann ist der Dateipfad beim Debuggen so:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Keine Sorge Schauen Sie sich zum Präfix einfach den folgenden Teil an. Wurde er dann der lokalen Datei zugeordnet? wird wirksam:

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Egal ob Sie Vue-Geschäftscode debuggen oder sich den Vue-Quellcode ansehen möchten, die Erfahrung wird großartig sein.

Zusammenfassung1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!

Als Front-End-Ingenieur müssen Sie jeden Tag Vue- und React-Code debuggen. Verschiedene Debugging-Methoden haben unterschiedliche Erfahrungen und Effizienz. Deshalb möchte ich Ihnen meine häufig verwendete Methode zum Debuggen von Webseiten mit VSCode vorstellen.

React-Debugging ist relativ einfach. Das Hinzufügen einer Chrome-Debugging-Konfiguration ist schwieriger. Wenn der Pfad einen Hash enthält, müssen Sie die Konfiguration ändern Ordnen Sie es dann zu (es muss jedoch nur einmal konfiguriert werden).

Die Verwendung von VSCode zum Debuggen von React/Vue-Code ist sehr praktisch, unabhängig davon, ob Sie Geschäftscode debuggen oder sich den Quellcode ansehen. Probieren Sie es einfach mal aus, denn das Debuggen wird sehr viel Spaß machen.

1So konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!Weitere Informationen zu VSCode finden Sie unter:

vscode-Tutorial

! !

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie VSCode, Su Shuangs Debugging-Vue- und React-Code!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Unterschied zwischen VS -Code und Visual Studio? Was ist der Unterschied zwischen VS -Code und Visual Studio? Apr 05, 2025 am 12:07 AM

VSCODE ist ein leichter Code -Editor, der für mehrere Sprachen und Erweiterungen geeignet ist. Visualstudio ist eine leistungsstarke IDE, die hauptsächlich für die .NET -Entwicklung verwendet wird. 1.VSCODE basiert auf Elektron, unterstützt plattformübergreifend und verwendet den Monaco-Editor. 2. Visualstudio verwendet den unabhängigen Technologiestack von Microsoft, um Debugging und Compiler zu integrieren. 3.VSCODE ist für einfache Aufgaben geeignet, und Visualstudio eignet sich für große Projekte.

Welcher Code -Editor kann unter Windows 7 ausgeführt werden? Welcher Code -Editor kann unter Windows 7 ausgeführt werden? Apr 03, 2025 am 12:01 AM

Code -Editoren, die unter Windows 7 ausgeführt werden können, enthalten Notepad, Sublimetext und Atom. 1.Notepad: Leichtes, schnelles Start, geeignet für alte Systeme. 2.Sublimetext: Mächtig und zahlbar. 3.atom: Es ist sehr anpassbar, beginnt aber langsam.

Welche Windows unterstützen Visual Studio? Welche Windows unterstützen Visual Studio? Apr 02, 2025 pm 02:12 PM

Die von VisualStudio unterstützten Windows -Versionen umfassen Windows 10, Windows 11, Windows 7 und Windows 8.1. 1) Es wird empfohlen, Windows 10 oder Windows 11 für die neuesten Funktionen und die beste Unterstützung zu verwenden. 2) Stellen Sie sicher, dass die Hardwarekonfiguration ausreichend ist, insbesondere bei der Entwicklung großer Projekte. 3) VisualStudio2022 unterstützt Windows 11 mehr optimiert und bietet eine bessere Leistung und Benutzererfahrung.

Wie mache ich ein Programm, das mit Windows 8 kompatibel ist? Wie mache ich ein Programm, das mit Windows 8 kompatibel ist? Apr 07, 2025 am 12:09 AM

Damit das Programm unter Windows 8 reibungslos ausgeführt wird, sind die folgenden Schritte erforderlich: 1. Verwenden Sie den Kompatibilitätsmodus, erkennen und aktivieren diesen Modus über Code. 2. Passen Sie die API -Aufrufe an und wählen Sie die entsprechende API gemäß der Windows -Version aus. 3. Führen Sie die Leistungsoptimierung durch, vermeiden Sie den Kompatibilitätsmodus, optimieren Sie API -Aufrufe und verwenden Sie allgemeine Steuerelemente.

Visual Studios Verfügbarkeit: Welche Ausgaben sind kostenlos? Visual Studios Verfügbarkeit: Welche Ausgaben sind kostenlos? Apr 10, 2025 am 09:44 AM

Zu den freien Versionen von Visualstudio gehören VisualstudioCommunity und VisualstudioCode. 1. VisualstudioCommunity eignet sich für einzelne Entwickler, Open -Source -Projekte und kleine Teams. Es ist leistungsstark und für individuelle Projekte und Lernprogramme geeignet. 2. VisualStudioCode ist ein Leichtgewichts -Code -Editor, der mehrere Programmiersprachen und Erweiterungen unterstützt. Es hat eine schnelle Startgeschwindigkeit und eine geringe Ressourcenverwendung, was es für Entwickler geeignet ist, die Flexibilität und Skalierbarkeit benötigen.

Wie installiere ich Visual Studio für Windows 8? Wie installiere ich Visual Studio für Windows 8? Apr 09, 2025 am 12:19 AM

Die Schritte zur Installation von VisualStudio unter Windows 8 sind wie folgt: 1. Laden Sie das Installationspaket für VisualstudioCommunity2019 von der offiziellen Microsoft -Website herunter. 2. Führen Sie das Installationsprogramm aus und wählen Sie die erforderlichen Komponenten aus. 3. Es kann nach Abschluss der Installation verwendet werden. Achten Sie darauf, Windows 8-kompatible Komponenten auszuwählen und sicherzustellen, dass ausreichende Speicherplatz- und Administratorrechte vorhanden sind.

Kann mein Computer gegen Code ausführen? Kann mein Computer gegen Code ausführen? Apr 08, 2025 am 12:16 AM

VSCODE kann auf den meisten modernen Computern ausgeführt werden, solange die grundlegenden Systemanforderungen erfüllt sind: 1. Betriebssystem: Windows 7 und höher, macOS 10.9 und höher, Linux; 2. Prozessor: 1,6 GHz oder schneller; 3. Speicher: mindestens 2 GB RAM (4 GB oder höher empfohlen); 4. Speicherplatz: Mindestens 200 MB verfügbarer Raum. Durch die Optimierung der Einstellungen und die Reduzierung der erweiterten Nutzung können Sie eine reibungslose Benutzererfahrung auf Computern mit niedriger Konfiguration erhalten.

Funktioniert VS -Code unter Windows 8? Funktioniert VS -Code unter Windows 8? Apr 06, 2025 am 12:13 AM

Ja, VSCODEISCOMPATIBLEWITHWINDOWS8.1) Download theinstallerfromthevScodewebSeandensurethelatest.netframeworkiSInstalled.2) InstalleTensionsusingTheCommandLine, NotingsomemayloloadsLower.3) ManagingPerformanceByclosensunningaryExtensNosition, anhand der Leuchten

See all articles