VSCode の Mardown-pdf で NAS 上の Markdown を変換しようとすると “File name does not get.” 警告が表示されて変換できない

経緯

VSCode の拡張機能 Markdown-pdf で、 NAS 上に保存されている Markdown ファイルを直接開いて PDF へ変換しようとすると、

File name does not get.

という警告が表示されて変換できなかったので対処。

対処

前提として VSCode に拡張機能 Markdown-pdf がインストールされていること、ブラウザとして Chrome がインストールされていることとします。

「ファイル」→「ユーザー設定」→「設定」と進んで、「markdown-pdf」で検索し、「Markdown-pdf: Executable Path」の項目を見付け出します。

見付かったら、実行パスに Chrome の exe ファイルのパスを記述します。

通常ならば C:\Program Files\Google\Chrome\Application\chrome.exe になっているかと。

もし同じことを settings.json で記述する場合は以下のようになります。

{
    // 略
    "markdown-pdf.executablePath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
    //略
}

これで VSCode を再起動すると、警告は出なくなり、 Markdown ファイルを同じ場所に PDF が出力されるようになります。

参考

この記事を書いた人

アルム=バンド

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。