.pdf 文件的 TypeScript 类型声明

A W*_*ebb 6 pdf types typescript

我是 TypeScript 新手,我只是想为 pdf 文件创建类型定义,但无法找到有关如何执行此操作的任何资源。我在导入文件时收到此警告"Cannot find module <file_name.pdf> or its corresponding type declarations."

我想避免更改我的tsconfig.json文件。

谢谢。

Ril*_*n42 23

您可以简单地修改 tsconfig.js 以添加自定义类型,而不是修改 NPM 包,这比公认的解决方案更具前瞻性。

在 src 目录中创建名为:types.d.ts(或其他)的类型文件。插入:

declare module "*.pdf";
Run Code Online (Sandbox Code Playgroud)

将其添加到您的 tsconfig 中:

"compilerOptions": {
    "typeRoots": ["./src/types"]
 ....
 }
Run Code Online (Sandbox Code Playgroud)


A W*_*ebb 6

我通过使用“包含”目录内declare module '*.pdf';的文件内部解决了这个问题,就像这个答案https://github.com/facebook/create-react-app/issues/8021global.d.ts