- 将 auto-imports.d.ts 和 components.d.ts 移至 src/types/import 目录 - 修改 tsconfig.app.json 配置以排除旧的类型定义文件路径 - 在 vite.config.ts 中更新类型定义文件输出路径配置 - 重新生成组件和自动导入的类型声明文件
This commit is contained in:
@@ -11,7 +11,7 @@ export {}
|
|||||||
/* prettier-ignore */
|
/* prettier-ignore */
|
||||||
declare module 'vue' {
|
declare module 'vue' {
|
||||||
export interface GlobalComponents {
|
export interface GlobalComponents {
|
||||||
AddDataDialog: typeof import('./src/components/AddDataDialog.vue')['default']
|
AddDataDialog: typeof import('./../../components/AddDataDialog.vue')['default']
|
||||||
ElButton: typeof import('element-plus/es')['ElButton']
|
ElButton: typeof import('element-plus/es')['ElButton']
|
||||||
ElCard: typeof import('element-plus/es')['ElCard']
|
ElCard: typeof import('element-plus/es')['ElCard']
|
||||||
ElCollapse: typeof import('element-plus/es')['ElCollapse']
|
ElCollapse: typeof import('element-plus/es')['ElCollapse']
|
||||||
@@ -4,8 +4,6 @@
|
|||||||
"env.d.ts",
|
"env.d.ts",
|
||||||
"src/**/*",
|
"src/**/*",
|
||||||
"src/**/*.vue",
|
"src/**/*.vue",
|
||||||
"auto-imports.d.ts",
|
|
||||||
"components.d.ts"
|
|
||||||
],
|
],
|
||||||
"exclude": [
|
"exclude": [
|
||||||
"src/**/__tests__/*"
|
"src/**/__tests__/*"
|
||||||
|
|||||||
@@ -20,9 +20,11 @@ export default defineConfig({
|
|||||||
'vue-router',
|
'vue-router',
|
||||||
],
|
],
|
||||||
resolvers: [ElementPlusResolver()],
|
resolvers: [ElementPlusResolver()],
|
||||||
|
dts: 'src/types/import/auto-imports.d.ts',
|
||||||
}),
|
}),
|
||||||
Components({
|
Components({
|
||||||
resolvers: [ElementPlusResolver()],
|
resolvers: [ElementPlusResolver()],
|
||||||
|
dts: 'src/types/import/components.d.ts',
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
resolve: {
|
resolve: {
|
||||||
|
|||||||
Reference in New Issue
Block a user