runtime-core.esm-bundler.js:218 Uncaught TypeError: Cannot read properties of undefined (reading 'cleanup')
时间: 2023-07-17 20:03:51 浏览: 69
这个错误通常表示 `PDFViewerApplication` 对象未正确初始化,或者在清理之前就被访问了。
请确保你已经正确导入了 `pdfjs-dist` 库,并且确保在访问 `PDFViewerApplication.cleanup()` 方法之前已经调用了 `PDFViewerApplication.initialize()` 方法。
你可以尝试按照以下步骤进行排查和修复:
1. 确保你已经正确安装了 `pdfjs-dist` 库。你可以使用npm或yarn进行安装:
```
npm install pdfjs-dist
```
或
```
yarn add pdfjs-dist
```
2. 确保你已经正确导入了 `PDFViewerApplication` 对象。你可以使用以下方式导入:
```javascript
import { PDFViewerApplication } from 'pdfjs-dist/web/pdf_viewer'
```
3. 在使用 `PDFViewerApplication.cleanup()` 方法之前,确保已经调用了 `PDFViewerApplication.initialize()` 方法。你可以在适当的位置调用这个方法。例如,在页面加载完成后或其他合适的时机:
```javascript
PDFViewerApplication.initialize()
```
4. 确保在调用 `PDFViewerApplication.cleanup()` 方法之前,没有其他地方提前访问了 `PDFViewerApplication` 对象。
如果以上步骤都正确执行,并且问题仍然存在,请提供更多的代码片段和上下文信息,以便我能够更好地帮助你解决问题。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)