【vue】vue3-ts_引用vue模块类型报错

引用vue组件类型报错,是因为 ts 本身不认识 .vue 组件模块,按照以下方式定义类型解决

例如:在 env.d.ts 定义 *.vue 模块类型,在 tsconfig.json 中的 include 配置中添加上 env.d.ts

1
2
3
4
5
declare module '*.vue' {
import { ComponentOptions } from 'vue';
const component: ComponentOptions;
export default component;
}