特定環境下(いわゆる「おま環」)におけるVSCodeとMarkdownPDF

初note

会社でVSCodeをアイディア出しのために使っているのですが、Markdown形式で作っている文PDFをMarkdownPDFを使って出力しようとするとエラーが出ます。
puppeteerによるエラーであることは突き止められたのですがそれ以上は1年間くらいあきらめていました。
とはいえ、気が向いたときに調べることを続けていたらヒントが見つかりました。

ココにある、Puppeteerの起動オプションをMarkdownPDFに反映することで解決できました。

解決編

Windowsが前提です。

1.「%USERPROFILE%\.vscode\extensions」フォルダにあるMarkdownPDFのフォルダ/ファイル「yzane.markdown-pdf-x.x.x/extension.js」を開きます。

2.405行目(ver1.4.4の場合)にある、以下のPuppeteerを起動している場所を探します。

const browser = await puppeteer.launch(options);

3.以下に書き換えます。

// const browser = await puppeteer.launch(options);
const browser = await puppeteer.launch({
 ignoreDefaultArgs: ['--disable-extensions'],
});


この記事が気に入ったらサポートをしてみませんか?