VSCode代码检查无法自动识别.d.ts文件

新手上路,请多包涵

项目使用Typescript+React构建,编码的时候有一个小问题很困扰。VSCode代码检查时总是无法自动识别对应模块的.d.ts文件,而主动import对应模块的.d.ts文件就不会报错了,但typescript的机制是可以自动检索模块.d.ts文件的,不太想每次都手动import描述文件,具体如下图:


不主动import时代码检查异常:
不主动import时代码检查异常

必须主动import模块.d描述文件:
必须主动import模块.d描述文件


请问有没有办法在不主动import的情况下代码检查识别描述文件?

阅读 3.7k
1 个回答

可能的问题是,在.d.ts文件中使用了import或者exportES6语法导致此文件被识别为了模块,取消此文件中的import说不定可以改正此问题。

import { InputProps } from 'antd/lib/input';
// 修改为
type InputProps = import('antd/lib/input').InputProps;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题