欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

报错:Could not find a declaration file for module 'xxx'. 'xxx' implicitly has an 'any' type.

程序员文章站 2022-04-28 16:36:52
...

报错截图如下:

报错:Could not find a declaration file for module 'xxx'. 'xxx' implicitly has an 'any' type.

除了遇到js引入的module报错,也会遇到类似于img引入时候报错,报错如下:

报错:Could not find a declaration file for module 'xxx'. 'xxx' implicitly has an 'any' type.

而图片的引入是按照:

// 引入
import replyIcon from '../../images/reply.png';


// render
<img src={replyIcon} />

报错的原因就是因为ts中这些module没有被声明。

在根目录加一个image.d.ts文件,加上如下:

declare module '*.svg'
declare module '*.png'
declare module '*.jpg'
declare module '*.jpeg'
declare module '*.gif'
declare module '*.bmp'
declare module '*.tiff'
declare module 'xxxxx'

即可解决。

相关标签: module ts