我安装了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中。

10-06 05:58