vue3+ts报错解决:无法找到模块“xxx.vue”的声明文件 xxx隐式拥有 “any“ 类型。

出现该错误的原因:typescript 不能识别 .vue 文件

解决方法:
可以在 vite-env.d.ts 文件中添加以下代码,如果没有 vite-env.d.ts ,可以自己新建一个 xxx.d.ts 类型的文件即可

declare module '*.vue' {
  import { ComponentOptions } from 'vue'
  const componentOptions: ComponentOptions
  export default componentOptions
}

你可能感兴趣的:(vue.js,前端,javascript,typescript)