🖨️
【Marp for VSCode】exportに失敗した時の対処
変換しようとしたらエラーになった
Failure to export: [TargetCloseError] Protocol error (Target.setDiscoverTargets): Target closed
さっぱり意味が分からないので調べたところ、似たような質問がありました。その中にブラウザーの話が出ており、どうも拡張機能がブラウザーを探せないとエラーになるような雰囲気です。
対処方法
設定にブラウザーの場所を記載するだけでした。
-
設定を開く
まずは、拡張機能の設定を開きます。開き方は幾つかありますが、 の設定からVSCode marp
と検索しても出てくるでしょう。 -
Browser Path
次に、Markdown › Marp: Browser Path
の項目を探します。私の場合この項目が空欄だったので、ここにブラウザー( )の場所を入れておきました。Edge C:\\⋯\\Microsoft\\Edge\\Application\\msedge.exe
なおアプリケーションの場所の調べ方については、環境によって相違があるため、本記事では特に説明しません。
-
再起動
最後に を一度閉じて、再度起動します。VSCode
私の環境では、以上で変換できるようになりました。
Discussion