手写VUE后台管理系统6 - 支持TS声明文件.d.ts

TS 使用声明文件进行类型定义。

配置

tsconfig.json 文件中,找到 include 属性,添加 "src/**/*.d.ts",表示 src 目录下的所有 .d.ts 文件都会被自动加载。

添加后内容如下

ts 复制代码
"include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue"
],

自定义.d.ts文件

src 目录下添加 types 目录,所有的类型定义文件都放置于该目录下

添加 global.d.ts 类型文件,内容如下

ts 复制代码
declare type Recordable<T = any> = Record<string, T>
declare type Nullable<T> = T | null

这里定义了两个自定义类型,在 vs 中直接使用新定义的类型有时候还是会显示红线,重启一下就解决了

相关推荐
创梦流浪人1 天前
soli-admin一款开箱即用的RBAC后台项目
java·spring boot·vue3·springsecurity
发现一只大呆瓜2 天前
深入浅出 AST:解密 Vite、Babel编译的底层“黑盒”
前端·面试·vite
发现一只大呆瓜2 天前
前端模块化:CommonJS、AMD、ES Module三大规范全解析
前端·面试·vite
墨鱼笔记2 天前
前端必看:Vite.config.js 最全配置指南 + 实战案例
前端·vite
问道飞鱼3 天前
【前端知识】使用React+Vite构建企业级项目模板
前端·react.js·前端框架·vite
晓得迷路了4 天前
栗子前端技术周刊第 121 期 - Vitest 4.1、Nuxt 4.4、Next.js 16.2...
前端·javascript·vite
朱建伟4 天前
大神尤雨溪再次出手,前端工具链整合--该文章是对vite plus官方README文档进行了翻译
前端·vite
floret. 小花5 天前
Vue3 + Electron 知识点总结 · 2026-03-21
前端·面试·electron·学习笔记·vue3
木斯佳5 天前
前端八股文面经大全:小红书前端一二面OC(下)·(2026-03-17)·面经深度解析
前端·vue3·proxy·八股·响应式
阿帕琪尔5 天前
😎vite插件: 自动打包压缩图片和转webp(二)
前端·vite