解决方法:
在项目根目录或 src 文件夹下找到env.d.ts,并写入以下内容:
-
// env.d.ts
-
/// <reference types="vite/client" />
-
-
// 简单版本
-
// declare module '*.vue'
-
-
// 推荐使用
-
declare
module
'*.vue' {
-
// 引入vue模块中ts的方法
-
import type {
DefineComponent }
from
'vue'
-
// 定义vue组件以及类型注解
-
const
component:
DefineComponent<{}, {}, any>
-
export
default component
-
}
同时入口文件main.ts出现爆红错误如下,依照此法也可以解决:
文章知识点与官方知识档案匹配,可进一步学习相关知识
Vue入门技能树vue3基础(JS)Vue3的生命周期函数
39726 人正在系统学习中