目次
VSCode を使用して React コードをデバッグします
VSCode を使用して Vue コードをデバッグします
フロントエンド エンジニアとして、Vue および React コードのデバッグは毎日行う必要があります。デバッグ方法が異なれば、経験と効率も異なります。そこで、VSCode を使用して Web ページをデバッグするために私がよく使用する方法を紹介したいと思います。
ホームページ 開発ツール VSCode VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

Mar 07, 2022 pm 08:14 PM

Vue および React コードのデバッグをもっと楽しくするにはどうすればよいですか?次の記事では、VSCode の構成と、Su Shuang による Vue および React コードのデバッグ方法を紹介します。

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

フロントエンド開発者として、私は基本的に毎日 Vue/React コードをデバッグする必要があります。みんながどのようにデバッグしているかわかりませんが、いくつかの方法があると思います。タイプ:

  • デバッグなし。問題を見つけるにはコードを確認するだけです。
  • Console.log ログを出力します。
  • Chrome Devtools のデバッガーを使用してデバッグします
  • VSCode のデバッガーを使用してデバッグする

デバッグ方法が異なれば、効率や経験も異なりますが、現在は基本的に VSCode デバッガーを使用してデバッグしていますが、非常に効率的で素晴らしい経験が得られます。 [推奨学習:「vscode 入門チュートリアル 」]

おそらく VSCode を使用して Web ページをデバッグする方法をまだ知らない学生も多いと思います。この記事で紹介します。

React と Vue をそれぞれ見てみましょう:

VSCode を使用して React コードをデバッグします

create-react-app を使用して、次のようなコンポーネントを含むデモ プロジェクトを作成しました。

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

開発サーバーを実行します:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

ブラウザに表示されるインターフェイスは次のとおりです:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

VSCode でデバッグするにはどうすればよいですか?

ルート ディレクトリに .vscode/launch.json 構成ファイルを追加します。

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

デバッグ構成を作成しました。タイプは chrome で、デバッグ URL は開発サーバーのアドレスです。

反応コードに 2 つのブレークポイントを置きます:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

次に、[実行] をクリックします:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

見てください。 XDM、壊れています!コールスタック、現在の環境変数などがあります。

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

ブレークポイントを解放し、下に進み続けます。

クリックすると、対応するイベント オブジェクトを取得することもできます:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

とても便利ですね!

ビジネスを書くのに疲れて、反応ソース コードを確認したい場合は、コール スタック内の特定のフレームをクリックするだけで表示されます:

たとえば、renderWithHooks メソッドは次のようになります。レンダリング中に呼び出されます。内部の workInProgress オブジェクトは現在のファイバー ノードであり、その MemorydState 属性はフックが値を保存する場所です:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

VSCode を使用して React コードをデバッグした後、ビジネス コードを確認するか、ソース コードを確認するか、どちらにしても、このエクスペリエンスは非常に快適です。

Vue を見てみましょう:

VSCode を使用して Vue コードをデバッグします

Vue のデバッグはさらに面倒になるため、以下に基づいてパスの追加マッピングを行う必要があります。上記。

React では、コンパイルされた js ファイルに 1 対 1 で対応する jsx と tsx を直接記述しますが、Vue ではそうではありません。Vue では、ファイルを SFC (シングル ファイル コンポーネント) 形式で記述します。 vue-loader が必要です。これらを異なるファイルに分割するには、ソース コードの場所に対応するようにパスを個別にマップする必要があります。

つまり、デバッグ構成にはさらにsourceMapPathOverridesがあります:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

これをマップするにはどうすればよいですか?

デバッガーをソース コードに追加し、ブラウザーで現在マップされているパスを確認できます:

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

webpack://test here -vue-debug /src/App.vue?11c4 がマッピングされるパスですが、どこにマッピングされるのでしょうか?

は明らかにローカル パスにマッピングされており、次のようになります。

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

workspaceRoot は vscode によって提供される環境変数であり、プロジェクトのパスです。 . このようにマッピングするとアドレスがローカルファイルになってしまいませんか?次に、ブレークポイントがローカル ファイルで有効になります。

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

ここでパスを確認すると、明らかにプロジェクトの下のファイルにマップされています。

しかし、マッピングすると最後にハッシュもあり、このハッシュが違ってきます。どうすればよいでしょうか?

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!

#このパスは構成可能です。これは実際には、webpack がソースマップを生成するときのファイル パスです。output.devtoolModuleFilenameTemplate を通じて構成できます:

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!# 使用可能な変数についてはドキュメントを読むことができるため、ここでは展開しません (参照してください):

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!例、パスを次のように構成しました:

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!デバッグ中のファイル パスは次のようになります:

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法! しないでください。プレフィックスについて心配する必要はありません。次の部分を見てください。これは削除されていませんか?ハッシュ化されていますか?

次に、それをローカル ファイルにマップします:

1VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!このようにして、再度マップされ、vscode で壊れます。 クリックして有効にします:

VSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!#Vue ビジネス コードをデバッグするか、確認したいかVue のソース コードを使用すると、非常に楽しい体験ができるでしょう。

概要

フロントエンド エンジニアとして、Vue および React コードのデバッグは毎日行う必要があります。デバッグ方法が異なれば、経験と効率も異なります。そこで、VSCode を使用して Web ページをデバッグするために私がよく使用する方法を紹介したいと思います。

React のデバッグは比較的簡単です。Chrome タイプのデバッグ設定を追加するだけです。Vue のデバッグはさらに面倒です。パス マッピングを行う必要があります。パスにハッシュがある場合は、設定も変更する必要があります生成されたパスのマッピングを再度行います (ただし、構成する必要があるのは 1 回だけです)。

VSCode を使用して React/Vue コードをデバッグすると、ビジネス コードをデバッグする場合でも、ソース コードを確認する場合でも、非常に便利です。デバッグがとても楽しくなりますので、ぜひ試してみてください。

VSCode の詳細については、

vscode チュートリアル

をご覧ください。 !

以上がVSCode の設定方法、Su Shuang の Vue と React コードのデバッグ方法!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VSコードとVisual Studioの違いは何ですか? VSコードとVisual Studioの違いは何ですか? Apr 05, 2025 am 12:07 AM

VSCODEは、複数の言語と拡張機能に適した軽量コードエディターです。 VisualStudioは、主に.NET開発に使用される強力なIDEです。 1.VSCODEは電子に基づいており、クロスプラットフォームをサポートし、モナコエディターを使用します。 2。VisualStudioは、Microsoftの独立したテクノロジースタックを使用して、デバッグとコンパイラを統合します。 3.VSCODEは単純なタスクに適しており、VisualStudioは大規模なプロジェクトに適しています。

Windows 7で実行できるコードエディターはどれですか? Windows 7で実行できるコードエディターはどれですか? Apr 03, 2025 am 12:01 AM

Windows 7で実行できるコードエディターには、メモ帳、sublimeText、およびAtomが含まれます。 1.NOTEPAD:古いシステムに適した軽量で高速な起動。 2.SublimeText:強力で支払われます。 3. atom:非常にカスタマイズ可能ですが、ゆっくりと開始します。

どのWindowsがVisual Studioをサポートしていますか? どのWindowsがVisual Studioをサポートしていますか? Apr 02, 2025 pm 02:12 PM

VisualStudioがサポートするWindowsバージョンには、Windows 10、Windows 11、Windows 7、およびWindows 8.1が含まれます。 1)最新の機能と最良のサポートには、Windows 10またはWindows 11を使用することをお勧めします。 2)特に大規模なプロジェクトを開発する場合、ハードウェア構成で十分であることを確認します。 3)VisualStudio2022は、Windows 11が最適化され、パフォーマンスとユーザーエクスペリエンスの向上を提供します。

プログラムをWindows 8と互換性のあるものにするにはどうすればよいですか? プログラムをWindows 8と互換性のあるものにするにはどうすればよいですか? Apr 07, 2025 am 12:09 AM

Windows 8でプログラムをスムーズに実行するには、次の手順が必要です。1。互換性モードを使用して、コードを介してこのモードを検出して有効にします。 2. API呼び出しを調整し、Windowsバージョンに従って適切なAPIを選択します。 3.パフォーマンスの最適化を実行し、互換性モードの使用を避け、API呼び出しを最適化し、一般的なコントロールを使用してください。

Visual Studioの可用性:どのエディションが無料ですか? Visual Studioの可用性:どのエディションが無料ですか? Apr 10, 2025 am 09:44 AM

VisualStudioの無料バージョンには、VisualStudioCommunityとVisualStudiocodeが含まれます。 1. VisualStudioCommunityは、個々の開発者、オープンソースプロジェクト、小規模チームに適しています。それは強力で、個々のプロジェクトや学習プログラミングに適しています。 2。VisualStudioCodeは、複数のプログラミング言語と拡張機能をサポートする軽量コードエディターです。スタートアップの速度と低いリソースの使用量が速いため、柔軟性とスケーラビリティが必要な開発者に適しています。

Windows 8用のVisual Studioをインストールする方法は? Windows 8用のVisual Studioをインストールする方法は? Apr 09, 2025 am 12:19 AM

Windows 8にVisualStudioをインストールする手順は次のとおりです。1。公式Microsoft WebサイトからVisualStudioCommunity2019インストールパッケージをダウンロードします。 2.インストーラーを実行し、必要なコンポーネントを選択します。 3.インストールが完了した後に使用できます。 Windows 8互換性のあるコンポーネントを選択し、十分なディスクスペースと管理者の権利があることを確認してください。

私のコンピュータはコードとコードを実行できますか? 私のコンピュータはコードとコードを実行できますか? Apr 08, 2025 am 12:16 AM

VSCODEは、基本システムの要件が満たされている限り、ほとんどの最新のコンピューターで実行できます。1。オペレーティングシステム:Windows 7以降、MacOS 10.9以降、Linux。 2。プロセッサ:1.6GHz以下。 3。メモリ:少なくとも2GB RAM(4GB以上推奨); 4。ストレージスペース:少なくとも200MBの利用可能なスペース。設定を最適化し、拡張使用を削減することにより、低構成コンピューターでスムーズなユーザーエクスペリエンスを取得できます。

VSコードはWindows 8で動作しますか? VSコードはWindows 8で動作しますか? Apr 06, 2025 am 12:13 AM

はい、vscodeisCompatibleWithWindows8.1)theinstallerfromthevscodesurethelatest.netframeworkisInstalled.2)installextensionsionsingTheCommandline、NotingSomeMayloadSlower.3)ManageByClusnnnnyRoightEntions、Light -omayloadSlower.3)

See all articles