🖨️
【Marp for VSCode】exportに失敗した時の対処
変換しようとしたらエラーになった
Failure to export: [TargetCloseError] Protocol error (Target.setDiscoverTargets): Target closed
さっぱり意味が分からないので調べたところ、似たような質問がありました。その中にブラウザーの話が出ており、どうも拡張機能がブラウザーを探せないとエラーになるような雰囲気です。
対処方法
設定にブラウザーの場所を記載するだけでした。
-
設定を開く
まずは、拡張機能の設定を開きます。 のアイコン→Marp Open Extension Settingsを選択すると、 の設定が開かれます。Marp 

-
Browser Path
次に、Markdown › Marp:の項目を探します。私の場合この項目が空欄だったので、ここにブラウザー( )の場所を入れておきました。Edge 
C:\\⋯\\Microsoft\\Edge\\Application\\msedge.exeなおアプリケーションの場所の調べ方については、環境によって相違があるため、本記事では特に説明しません。
-
再起動
念のため最後に を一度閉じて、再度起動します。VSCode
私の環境では、以上で変換できるようになりました。
追記(2026/05/17 )
追加したスクリーンショットにも映しているように、現在はエラーメッセージが変わって、分かりやすくなっているようです。メッセージが分かりやすくなっただけで、対処法は変わりません。
Failure to export: [Error] Failed to launch the browser process: Code: 0 stderr: TROUBLESHOOTING: https://pptr.dev/troubleshooting
Discussion