gpt4 book ai didi

reactjs - 使用 'react-pdf' 时 react 应用抛出错误

转载 作者:行者123 更新时间:2023-12-04 15:51:25 24 4
gpt4 key购买 nike

我一直无法让 react-pdf 在我使用“create-react-app”创建的 React 应用程序中正常工作。从 react-pdf 页面上的各种 github 评论来看,在使用“create-react-app”创建的 React 应用程序中设置 workerSrc 似乎存在问题。

似乎可以(暂时)解决问题的一个变通方法是从 node-modules/build/pdfjs-dist/build pdf.worker.js 文件strong> 文件夹并将其放在我的 React 应用程序的公用文件夹中。然后在我的 index.js 文件中放入以下代码:

  import  {pdfjs}  from 'react-pdf' 
window.PDFJS.workerSrc = process.env.PUBLIC_URL + '/pdf.worker.js'

在我使用 npm 将一个新模块安装到我的应用程序之前,这一周工作得很好。现在,我遇到了与开始时相同的错误,但没有任何改变:

index.js:14 Uncaught TypeError: Cannot set property 'workerSrc' of undefined

这些是帮助我缩小错误范围的初步评论: https://github.com/facebook/create-react-app/issues/1574#issuecomment-280436498

https://github.com/wojtekmaj/react-pdf/issues/291

但现在它又回来了,我有点不知所措。有没有其他人经历过这个并且能够解决它?任何帮助将不胜感激!

最佳答案

根据我在文档和论坛中看到的内容,您似乎应该更改全局 PDFJS 对象。

PDFJS.workerSrc,而不是 window.workerSrc。

关于reactjs - 使用 'react-pdf' 时 react 应用抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53699787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com