react-pdf报错:The API version “3.11.174” does not match the Worker version “3.4.120”
react-PDF浏览器渲染提示这个报错:
解决方案:
直接把GPT4建议的路径记录下来。
我的提问:
The API version “3.11.174” does not match the Worker version “3.4.120”.
请问如何解决这个react-pdf报错
它的回答:
- 更新到相同的版本
你应该确保 react-pdf 库和 Worker 的版本号相同。你可以通过以下命令检查你的 react-pdf 版本:
npm list react-pdf
我的操作结果:
npm list react-pdf
@0.0.1 C:\Users\le\Music
`-- react-pdf@6.2.2 -> .\node_modules.pnpm\react-pdf@6.2.2_@types+react@18.2.42_react-dom@17.0.2_react@17.0.2\node_modules\react-pdf
这个是现在的版本
它的进一步回答:
根据你提供的信息,你当前正在使用的 react-pdf 版本是 6.2.2。你的 Worker 版本是 3.4.120,这两个版本之间有很大的差距。这可能是导致版本不匹配问题的原因。
你可以试着更新你的 Worker 到一个与 react-pdf@6.2.2 兼容的版本。如果你不确定应该使用哪个版本的 Worker,你可以查看 react-pdf 的官方文档或者 GitHub 仓库,看看它们是否有关于版本兼容性的说明。
用npm show react-pdf versions查看版本之后,找到确实有6.2.2,那么直接安装这个版本就好了,等待几分钟就解决这个bug了。
npm install react-pdf@6.2.2