首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型记录输出文件‘./ts es.ts’尚未从源文件./ts es.d.ts生成(6305)

类型记录输出文件‘./ts es.ts’尚未从源文件./ts es.d.ts生成(6305)
EN

Stack Overflow用户
提问于 2022-03-24 03:48:01
回答 1查看 655关注 0票数 1

我是新的类型抄本,目前正在试图建立一个Vue应用程序的类型记录。我想创建一个可以全局访问到任何组件的interface,所以我创建了一个名为~/utils/types.ts的文件。

代码语言:javascript
复制
// types.ts
export interface Url {
  name: string
  params?: Object
  query?: Object
}

export interface Links {
  text: string
  url: Url
}

当我试图在我的组件上导入它时,它给了我如下警告

它确实有效,但它在VScode中显示了这个警告。我该怎么做才能解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-04-13 00:55:59

在我的示例中,我的tsconfig.json文件包含了如下格式的引用属性:

代码语言:javascript
复制
"references": [
  {
    "path": "./tsconfig.vite-config.json"
  },
  {
    "path": "./tsconfig.app.json"
  },
  {
    "path": "./tsconfig.vitest.json"
  }
]

我所做的就是删除最后两个“路径”属性,使我的整个tsconfig.json文件看起来如下所示:

代码语言:javascript
复制
{
  "extends": "@vue/tsconfig/tsconfig.web.json",
  "include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
  
  "compilerOptions": 
  {
    "baseUrl": ".",
    "paths": 
    {
      "@/*": ["./src/*"]
    }
  },

"references": [
  {
    "path": "./tsconfig.vite-config.json"
  }
]

}

我不完全理解为什么/这些路径属性导致了这个问题,但这正是我所做的。希望这能帮到别人!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71596843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档