从一个生成 PDF 的需求中接触到了 Puppeteer ,随着使用场景的深入,异常问题也越发难以处理。索性纪录一下摸索过程,供新手参考学习。
一、Chromium revision is not downloaded
1 |
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Chromium revision is not downloaded. Run "npm install" or "yarn install” |
遇到这个问题,说明你并没有成功下载 Chromium
,手动下载(需要翻墙)可以解决你的问题。
二、Unhandled promise rejection
需要使用 catch
处理异常,所以你需要这么处理:
1 |
< |