使用TS模块引入报错 Could not find a declaration file for module '***'.

问题:

 

 已经安装了d3,在Vue组件中引入的时候找不到模块

错误原因:(经过一顿操作,机智的热心网友告诉我)

在使用 Typescript 的过程中, 第三方类库并没有ts的.d.ts 类型的声明文件,所以在项目中会出现报错。

解决:

如果要使用这些库,可以添加声明文件,在src目录下新建一个types目录,然后在types 目录下新建一个 index.d.ts文件然后在文件中添加代码 declare module “第三方类库名”

 

 

 结果:

重启vscode,解决报红问题

 

 

 

 

posted @ 2022-08-09 10:48  zigood  阅读(5004)  评论(0编辑  收藏  举报