Visual Studio Codeからのデバッグ

ブロックチェーン・アプリケーション・ビルダーには、TypeScriptプロジェクトとGoプロジェクトの両方に対するVisual Studio Codeからの行単位のデバッグ・サポートが含まれています。

行単位のデバッグを実行するには:
  1. VS Codeエクスプローラでチェーンコード・プロジェクトを開きます。チェーンコード・ペインでチェーンコードを右クリックし、エクスプローラで開くを選択します。
  2. 必要に応じて、コードにブレークポイントをアタッチします。
  3. 「実行」メニューに移動し、「デバッグの開始」をクリックします。これによりデバッガがアタッチされます。デバッガがチェーンコードにアタッチするまでに数秒かかる場合があります。
  4. コードを実行するターミナルから任意のコマンドをコールします。

    VS Codeインタフェースを使用してチェーンコードをテストしている場合は、「ローカルHyperledger Fabricネットワークでのチェーンコードのテスト」で概説されている呼出し構文に従います。

    デバッガはブレークポイントで停止します。その後、デバッグを開始できます。

  5. デバッグを再開して新しい変更を反映します。

チェーンコードはデバッグ・モードで実行されているため、新しい変更のホット・デプロイメントは自動的には行われません。最新の変更を有効にするには、VS Codeのデバッグ制御を使用して、デバッグ・プロセスを手動で再起動する必要があります。