【发布时间】:2019-08-21 16:40:39
【问题描述】:
我安装了pdfjs-dist 并尝试使用以下组件将其导入并与react 一起使用:
import React, { Component } from 'react'
import * as pdfjs from 'pdfjs-dist'
class App extends Component {
componentDidMount() {
pdfjs.getDocument('./sample.pdf').promise.then(doc => console.log(doc.numPages))
}
render() {
return <div>test pdf</div>
}
}
export default App
但我在控制台收到下一个错误
Uncaught (in promise) Error: Setting up fake worker failed: "Cannot read property 'WorkerMessageHandler' of undefined".
我也尝试将导入语句更改为:
import pdfjs from 'pdfjs-dist/webpack'
但我收到了这个错误:
Uncaught ReferenceError: window is not defined
【问题讨论】: