# React-PDF

# react-pdf@7

首先安装 react-pdf@7 是需要 node >= 18 版本的,当前记录版本是 v18.18.0

其次,安装 react-pdf@7 时碰到了一个报错,如下图。由于没有看到更多的资料信息,不清楚是不是 Mac M1 芯片的问题,就此记录一下。

报错信息如下: An Image

这个糟糕的报错真的很糟糕,一边报错一遍最后提醒这是个可选的依赖,可以安全的忽略它的存在。可是后续发生依赖安装就会报错,让人很焦虑。

查了一下资料,看到了这个解决方案 (opens new window)

通过 package.json 中的 resolution 选项来解决这个问题:

# package.json 配置

{
  "resolutions": {
    "canvas": "link:./node_modules/.cache/null"
  }
}