# React-PDF
# react-pdf@7
首先安装 react-pdf@7
是需要 node >= 18 版本的,当前记录版本是 v18.18.0
。
其次,安装 react-pdf@7
时碰到了一个报错,如下图。由于没有看到更多的资料信息,不清楚是不是 Mac M1 芯片的问题,就此记录一下。
报错信息如下:
这个糟糕的报错真的很糟糕,一边报错一遍最后提醒这是个可选的依赖,可以安全的忽略它的存在。可是后续发生依赖安装就会报错,让人很焦虑。
查了一下资料,看到了这个解决方案 (opens new window)
通过 package.json
中的 resolution
选项来解决这个问题:
# package.json 配置
{
"resolutions": {
"canvas": "link:./node_modules/.cache/null"
}
}