全栈笔记_代码检查篇(ts文件引入自定义组件报错)

问题分析

引入自定义组件报错 Cannot find module ‘XXX’ or its corresponding type declarations
因为ts只能解析 .ts 文件,无法解析 .vue文件

解决方法

新建文件globals.d.ts,告诉TS如何理解.vue文件

// globals.d.ts
declare module '*.vue' {
	import { DefineComponent } from 'vue';
	const component: DefineComponent<{}, {}, any>;
	export default component;
}

你可能感兴趣的:(笔记,javascript,前端)