【问题标题】:module not found: Can't resolve '../types/index'找不到模块:无法解析“../types/index”
【发布时间】:2020-11-01 17:28:28
【问题描述】:

我花了大约一个小时试图找出这个错误,但没有任何运气。

我在文件夹类型中有 index.d.ts 类型。类型的内容如下所示

    export interface tag {
      created_at: string
      id: number
      name: string
    }
    
    export interface task {
      created_at: string
      id: number
      title: string
      updated_at: string
      tags: tag[]
    }
    
    export interface allTaksAndTags {
      tags: tag[]
      tasks: task[]
    }

当我尝试导入它们时,我收到以下错误

编译失败。

./src/components/task.tsx 未找到模块:无法解析 '/Users/h/Desktop/timetracking/src/components'中的'../types/index'

我在屏幕截图下方附上了,有人可以帮我弄清楚我在这里做错了什么吗?

【问题讨论】:

    标签: reactjs typescript


    【解决方案1】:

    类型定义文件不应该这样使用。

    删除索引文件中的d.ts并将其名称更改为index.ts

    在您构建 typescript 项目时会自动生成类型定义文件。

    【讨论】:

      猜你喜欢
      • 2017-05-22
      • 2019-10-13
      • 2019-03-10
      • 2020-07-11
      • 2021-07-05
      • 2017-04-10
      • 2017-10-23
      • 2021-10-16
      • 2018-07-04
      相关资源
      最近更新 更多