我是TypeScript的新手,我只是想为PDF文件创建一个类型定义,找不到任何关于如何做到这一点的资源。我在导入文件"Cannot find module <file_name.pdf> or its corresponding type declarations."时收到此警告我想避免更改我的tsconfig.json文件。谢谢。
"Cannot find module <file_name.pdf> or its corresponding type declarations."
tsconfig.json
rta7y2nd1#
您可以简单地修改tsconfig.js来添加自定义类型,而不是修改NPM包,这比公认的解决方案更具未来性。在src目录中创建typings文件,名为:types.d.ts(或其他)。插入:
declare module "*.pdf";
将此添加到您的tsconfig:
"compilerOptions": { "typeRoots": ["./src/types"] .... }
djp7away2#
我通过在global.d.ts文件中使用declare module '*.pdf';解决了这个问题,该文件位于一个“包含”目录中,如下面的答案https://github.com/facebook/create-react-app/issues/8021。
global.d.ts
declare module '*.pdf';
2条答案
按热度按时间rta7y2nd1#
您可以简单地修改tsconfig.js来添加自定义类型,而不是修改NPM包,这比公认的解决方案更具未来性。
在src目录中创建typings文件,名为:types.d.ts(或其他)。插入:
将此添加到您的tsconfig:
djp7away2#
我通过在
global.d.ts
文件中使用declare module '*.pdf';
解决了这个问题,该文件位于一个“包含”目录中,如下面的答案https://github.com/facebook/create-react-app/issues/8021。