报错:Cannot find module ‘xxx.svg‘ or its corresponding type declarations.ts(2307)

  • Post author:
  • Post category:其他

1.react项目中直接引入图片报错

问题我想可能是不能直接引用图片进来,应该需要设置才行,从报错来看的话就是ts检查的问题

查询了一些资料得出结论,有ts项目的项目中,不能直接引用图片资源的,因此我们需要去主动声明这类资源(.d.ts文件),原因就是这样;

2.解决方法

https://www.cnblogs.com/chen-cong/p/10445635.html

https://segmentfault.com/a/1190000038874526

两个方法亲测有效

其实第二种我实在重启之后就会自动生成react-app-env.d.ts文件

懒得点击的同学请看这里:

根目录下添加文件react-app-env.d.ts

三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。 

/// <reference types="react-scripts" />

版权声明:本文为q553866469原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。