uni-helper/create-uni

你好,vscode开发,自定义的组件没有类型提示,始终显示any

euwei7 opened this issue · 1 comments

euwei7 commented

描述问题

我使用vscode开发,在components里建立自定义组件,组件没有类型提示,鼠标移到组件名上显示any,导致在组件上设置props时,没有提示。

复现

page/index.js,鼠标移动到Footer组件名上
image

系统信息

mac

使用的包管理器

pnpm

核对

  • 遵循我们的 行为准则
  • 检查是否已经有一个报告相同错误的问题,以避免重复创建。
  • 这是一个具体的错误。请开启 GitHub 讨论你的疑问。
  • 所提供的复现是这个问题的 最小复现

感谢反馈,这是因为<Footer />组件引入使用了vite的别名
import Footer from '@/components/Footer.vue'
导致vscode无法定位到文件目录
最新版已经修改
你也可以将jsconfig.json文件,修改成下面

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"]
    },
    "types": [
      "@dcloudio/types",
      "miniprogram-api-typings",
      "mini-types"
    ]
  },
}

image