element-plus/ant ts(typescript) 支持 Vue-Official
Vue - Official 语言支持模式, 需要库本身的支持 和 tsconfigs.app.json 的配置
elemnet-plus 官网
如果您使用 Volar,请在 tsconfig.json
中通过 compilerOptions.type
指定全局组件类型。
json
// tsconfig.json
{
"compilerOptions": {
// ...
"types": ["element-plus/global"]
}
}
实际配置为
tsconfig.app.json
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": [
"env.d.ts",
"src/**/*",
"src/**/*.vue",
"node_modules/element-plus/global.d.ts" // elemnet-plus,
"node_modules/ant-design-vue/typings/global.d.ts" // ant 同理
],
"exclude": ["src/**/__tests__/*"],
"compilerOptions": {
"composite": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}
其中 vscode 的ts 会指向 tsconfig.app.json, 在右下角的 选择语言模式中进行查看, 大概有以下配置
✨ Get Insiders Edition Select Version
ESLint Open ESLint Output
tsconfig.app.json 打开配置文件
5.6.3TypeScript 版本 选择版本
Prettier View Logs
Hybrid ModeEnabled (Auto) Open Setting
<tag-name prop-name /> Open Menu
主要和 vue(未测试) vscode中的ts版本(未测试) elemnet-plus(测试) 版本相关, 可以尝试切换版本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器