导入图像资产打字稿反应

时间:2018-10-28 10:42:51

标签: reactjs typescript

我想在我的React项目中使用打字稿时导入img

import * as img from "./assets/webpack.png";

但是我收到错误TS2307:找不到模块'./assets/webpack.png'。

我搜索周围,找到说我必须添加的解决方案

declare module "*.png" {
  const value: any;
  export default value;
}

但是我不知道在哪里添加它。

我在我的根项目中创建了一个clarifications.d.ts文件,并将其添加到该文件中,但是没有任何反应。我仍然遇到错误

您能告诉我如何添加它吗?谢谢高级

1 个答案:

答案 0 :(得分:0)

解决方案是必须将clarifications.d.ts放在asserts文件夹中,而不是根文件夹中。我必须与您的图像文件位于同一文件夹中