当我们使用vite3+typescript创建vue3项目时,在main.ts中报出找不到模块“./App.vue”或其相应的类型声明。ts(2307),在ts项目里,.ts文件是识别不了.vue文件的。
解决思路是:
1.在项目的根目录创建一个env.d.ts文件,必须是.d.ts结尾的,然后再加上如下代码
declare module "*.vue" {
import type { DefineComponent } from "vue";
const vueComponent: DefineComponent<{}, {}, any>;
export default vueComponent;
}
网友评论