webstorm报错:TS2307: Cannot find module ‘./App.vue‘ or its corresponding type declarations

错误描述

在使用ts后,webstrom报以下错误

TS2307: Cannot find module ‘./App.vue’ or its corresponding type declarations.
webstorm报错:TS2307: Cannot find module ‘./App.vue‘ or its corresponding type declarations_第1张图片

错误原因

ts不认识.vue文件

解决方案

在App.vue同级目录下新建vite-env.d.ts文件,并在该文件中添加以下内容

declare module '*.vue' {
  import Vue from "vue";
  export default Vue
}

以上代码含义是告诉ts把.vue文件解析为Vue组件

你可能感兴趣的:(webstorm,vue.js,javascript)