vue3 + ts 引入图片时报:找不到模块“xxx”或其相应的类型声明。

问题描述

使用vue3+ts引入图片时报错
找不到模块“@/assets/images/brandCould.png”或其相应的类型声明。
在这里插入图片描述
问题解析:
因为typescript无法识别非代码资源。我们需要主动的去声明这个module

解决方法如下:
在images下新建images.d.ts
写入

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

即可解决。

你可能感兴趣的:(Vue,3.0,vue.js,前端,javascript)