我安装了PDF.JS npm程序包,并在打字稿文件中导入了该程序包,但是它不能按预期工作。我使用以下代码将PDF.JS导入打字稿。
import { PDFJSStatic } from 'pdfjs-dist';
const PDFJS: PDFJSStatic = require('pdfjs-dist');
PDFJS.getDocument('helloworld.pdf').then(console.log);
而我得到了错误
严重性代码说明项目文件行抑制状态
错误TS2307找不到模块'pdfjs-dist'。 app.ts 2有效
严重性代码说明项目文件行抑制状态
错误TS2304找不到名称“ require”。 app.ts 3活动
请提供您宝贵的建议,如果有的话,请告诉我。
最佳答案
在导入任何模块时,应用程序结构确实很重要,
您需要先将其导入到根级ts文件中
app.module.ts甚至在tsconfig.app.json中。