Markdown Preview Enhanced (MPE)踩坑记录

目录

Chrome Puppeteer导出

报错:

原因:

措施:

PDF(prince)导出

报错:

原因:

措施:

 eBook导出

报错:

原因:

措施:

Pandoc导出

报错:

原因:

措施:


话不多说,直接上结论。

Chrome Puppeteer导出

报错:

TypeError [ERR_INVALID_ARG_TYPE]: The "file" argument must be of type string. Received an instance of Object)

原因:

该导出方式依赖Chrome,但MPE找不到Chrome的路径。

措施:

  • 如果你没有安装Chrome内核的浏览器,那么下载并安装Chrome浏览器:Chrome官方下载地址
  • 如果你没有安装Chrome,但使用了Chrome内核的浏览器(比如我使用了Cent Browser),那么你需要手动指引,步骤如下:
    1. 打开MPE设置

     2.然后搜索“chrome”,在相应选项中填入你的浏览器的“chrome.exe”文件的地址即可。

     3.由于Edge的启动文件被魔改得连名字都不是“chrome.exe”,暂未明确Edge是否也适用该方法,Edge的参考路径如下:C:\Program Files (x86)\Microsoft\Edge\Application。根据评论区的提示以及本人实践,Edge的参考路径可选用C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe

PDF(prince)导出

报错:

"princexml" is required to be installed.

原因:

未安装Pricne

措施:

 eBook导出

报错:

Error: spawn ebook-convert ENOENT

原因:

未找到calibre的环境变量

措施:

  • 如果你未安装calibre,则安装一个:https://calibre-ebook.com/
  • 如果你使用的是calibre,,但未配置正确或使用了便携版,则需要将ebook-convert.exe所在的路径添加到系统的环境变量中。

Pandoc导出

报错:

Error: Output format needs to be specified. 

原因:

Pandoc 使用的Jekyll 技术要求pdf文档前面必须加一些说明。

措施:

  • 20
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值