找不到模块"./App.vue"或其相应的类型声明。ts(2307)
放松一下
问题展示
这是一个vue3 + ts的项目,运行没问题,但就是这个报红感觉很不爽
解决方法
这个爆红的原因是这个ts语言不能识别.vue
的文件类型,我们在文件vite-env.d.ts
中加上代码如下:
(注意:这个文件在src的目录下才有效)
ts
declare module '*.vue' {
import type { DefineComponent } from 'vue';
const vueComponent: DefineComponent<{}, {}, any>;
export default vueComponent;
}
然后就可以啦