VSCode Markdown PDF 導出成 PDF 報 phantomjs binary does not exist 錯誤的解決辦法

問題

VSCode 是微軟推出的一款開源的代碼編輯器,從 sublime text 轉過來後感覺還不錯,昨天在用他寫 Markdown 文件時想着直接導出 PDF 文件(之前都是用 Markdown Pad 2),找到一個叫 Markdown PDF 的插件,安裝之後在 Markdown 文件裏右鍵選擇 Convert Markdown to PDF 後報如下錯誤:

這裏寫圖片描述

就是 ERROR: phantomjs binary does not exist ,在後面那個目錄找不到這個文件。


解決

錯誤信息已經說得很明確,既然他找不到那個文件,那我們就把那個文件放到那個目錄下就好了。

文件可以去其 官網 下載,或者我已經下載好了,直接從 這裏 下載也行。

解壓後將其中的 bin 目錄放到上面所指定的目錄下,一般來說是:C:\Users\your username\.vscode\extensions\yzane.markdown-pdf-0.1.6\node_modules\phantomjs-prebuilt\lib\phantom,將其中的 your username 替換成你的 Windows 用戶名即可。

放進去後目錄結構是這樣的:

這裏寫圖片描述

之後重啓 VSCode,在你的 Markdown 文件裏右鍵選擇 Convert Markdown to PDF 或者按 F1 或者 Ctrl Shift P 輸入 pdf ,選擇 Convert Markdown to PDF 回車即可,稍等片刻即可看到如下提示,表示導出成功。當然,也可以導出成 htmlpngjpg 等格式。

這裏寫圖片描述


END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章