Angular 使用@types/pdfjs dist获取对pdfjsLib的引用

Angular 使用@types/pdfjs dist获取对pdfjsLib的引用,angular,compiler-errors,angular-material,pdfjs,pdfjs-dist,Angular,Compiler Errors,Angular Material,Pdfjs,Pdfjs Dist,我试图在预编译的Angular 9项目中使用pdf.js库 我使用npm I--save pdfjs dist和npm I--save@types/pdfjs dist 然后从我在网上看到的情况来看,我应该能够从“pdfjs dist”中使用import*作为pdfjsLib以在我的组件中访问它。问题是我在编译器中遇到以下错误: 我尝试了许多其他方法来获取引用,但它们要么无法获取引用,要么抛出相同的错误消息 我也尝试过这里的建议: 但是,我收到错误消息,告诉我PDFJSStatic不是导出成员

我试图在预编译的Angular 9项目中使用pdf.js库

我使用
npm I--save pdfjs dist
npm I--save@types/pdfjs dist

然后从我在网上看到的情况来看,我应该能够从“pdfjs dist”中使用
import*作为pdfjsLib以在我的组件中访问它。问题是我在编译器中遇到以下错误:

我尝试了许多其他方法来获取引用,但它们要么无法获取引用,要么抛出相同的错误消息

我也尝试过这里的建议: 但是,我收到错误消息,告诉我PDFJSStatic不是导出成员

任何帮助都将不胜感激


我的目标是能够使用getDocument()函数。

试试这个,它是目前最新的版本

const pdfjsWorker = await import('@libusoftcicom/pdfjs-dist/build/pdf.worker.entry');
pdfjsLib.GlobalWorkerOptions.workerSrc = pdfjsWorker;
npm i@libusoftcicom/pdfjs区

把这个放在加载函数的某个地方

const pdfjsWorker = await import('@libusoftcicom/pdfjs-dist/build/pdf.worker.entry');
pdfjsLib.GlobalWorkerOptions.workerSrc = pdfjsWorker;