ホームページ  >  記事  >  ウェブフロントエンド  >  vuejsをデバッグする方法

vuejsをデバッグする方法

藏色散人
藏色散人オリジナル
2021-11-02 14:10:372618ブラウズ

Vuejs デバッグ方法: 1. Vue-cli コマンド ライン ツールを使用して、wabpack テンプレートに基づいてプロジェクトを初期化し、devtool 構成をsource-map に変更します; 2. 構成「モジュール」をvue.config.js ファイル .exports = {...}" で十分です。

vuejsをデバッグする方法

この記事の動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

vuejs をデバッグするにはどうすればよいですか? vuejs を使用してコードをデバッグする方法

webpack に基づく構成のデバッグ

Vue-cli コマンド ライン ツールを使用して wabpack テンプレートに基づいてプロジェクトを初期化するためのコマンド構文:

npm install -g @vue/cli                  # 全局安装vue-cli,版本vue3.x
vue init webpack [my-project] [app-name] # 使用vue-cli初始化一个完整的webpack项目。
cd my-project                            # 进入目录
npm install                              # 安装依赖 (package.json)
npm start                                # 启动开发环境版本

Inconfig/index.js ファイルの devtool 構成を source-map に変更します。

module.exports = {
     devtool: 'source-map',//默认是:cheap-module-eval-source-map
}

は次のように設定されます。 source-map を使用すると、 .map ファイルを生成でき、Chrome ブラウザでのデバッグ時にソース コードを表示できます。その効果は次のとおりです:

vuejsをデバッグする方法

cheap- module-eval-source-map オプションの効果:

vuejsをデバッグする方法

devtool の他のオプションは何をしますかwebpack は次のことを表します:

  • eval : ドキュメントでは非常に明確に説明されています。各モジュールは eval でカプセル化されており、 //# sourceURL
  • source- Map が最後に追加されます: これが最も多くなります。 元のソースマップ実装では、コードをパッケージ化し、同時に新しいソースマップ ファイルを作成し、//# sourceURL コメント行をコードの最後に追加します。パッケージ化されたファイルを使用して、JS エンジンにファイルの場所を伝えます
  • hidden -source-map: ドキュメントには、それが soucremap であるとも記載されていますが、コメントはありません。コメントは? xxx/bundle.js ファイルなどのサフィックスのみに依存しているようです。一部のエンジンは xxx/bundle.js.map
  • inline-source-map を見つけようとします。ファイルごとに、ソースマップの DataUrl を追加します。ここでのファイルは、最後にパッケージ化されたファイルではなく、パッケージ化前の各ファイルであることに注意してください。同時に、この DataUrl は、ファイルの完全なソースマップ情報を含む Base64 形式の文字列であり、 URL。
  • eval-source-map: これは、eval のsourceURL を完全な souremap 情報の DataUrl に置き換えます。
  • cheap-source-map : 列情報は含まれず、ローダーのソースマップ (babel のソースマップなど) は含まれません。
  • cheap-module-source-map: 列情報とローダーのソースマップは含まれません。も簡略化され、対応する行のみが含まれます。最終的なソースマップは 1 つだけあります。これは、ローダーによって生成されたソースマップを簡素化し、再度生成することによって webpack によって生成されます。

参考: Webpack ソースマップ オプションのさまざまなモードの説明

vue-cli に基づく構成のデバッグ

vue- cli は webpack をベースにしており、パッケージ化効果は上記と同じですが、構成が異なります。

次の設定を vue.config.js ファイルに追加します:

module.exports = {
    configureWebpack: {
        devtool:'souce-map'
    }
}

vscode エディターのデバッグ

vscode のデバッグには常に問題がありました。 , debug このモードは起動してしばらくすると必ず固まります。多くの方法を試しましたが成功しませんでした。続きます...

おすすめ: " 最新の vue.js ビデオ チュートリアル 5 選

以上がvuejsをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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