大家好我是图恩,今天在项目中遇到了这个问题,出现这个提示的原因在于typescript 只能理解 .ts 文件,无法理解 .vue文件,因此需要给.vue文件加上类型说明文件。

通过vue3.0的脚手架生成的项目在项目的根目录有一个env.d.ts的文件,默认情况下这个文件没有内容,我们可以将以下代码放入这个文件就可解决这个问题:

declare module '*.vue' {
  import type { DefineComponent } from 'vue'
  const component: DefineComponent<{}, {}, any>
  export default component
}

 

Logo

前往低代码交流专区

更多推荐