报错:Could not find a declaration file for module 'xxx'. 'xxx' implicitly has an 'any' type.
程序员文章站
2022-04-28 16:36:52
...
报错截图如下:
除了遇到js引入的module报错,也会遇到类似于img引入时候报错,报错如下:
而图片的引入是按照:
// 引入
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'
即可解决。