問題
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
回車即可,稍等片刻即可看到如下提示,表示導出成功。當然,也可以導出成 html
,png
,jpg
等格式。