找不到模块:无法解析“../types/index”

Posted

技术标签:

【中文标题】找不到模块:无法解析“../types/index”【英文标题】:module not found: Can't resolve '../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'

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于找不到模块:无法解析“../types/index”的主要内容,如果未能解决你的问题,请参考以下文章

找不到 React 模块:无法解析 '../utils/api'

找不到模块:错误:无法解析模块“路由”

找不到模块:无法解析“firebase”

找不到模块:无法解析“./reducers/index”

React 编译失败。找不到模块:无法解析“Main.css”

VueJS - 找不到模块:错误:无法解析'@babel/runtime/regenerator'