Skip to content

Commit da515ba

Browse files
committed
refactor: 优化配置和组件导入路径
- 移除uno.config中不必要的文件匹配规则 - 简化useStore中的导出格式 - 添加vue全局指令类型声明 - 更新vite组件配置使用globs模式 - 调整组件类型声明文件中的导入路径
1 parent 3002883 commit da515ba

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

src/components.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export {}
77
/* prettier-ignore */
88
declare module 'vue' {
99
export interface GlobalComponents {
10-
Cpn: typeof import('./components/cpn/src/cpn.vue')['default']
11-
Cpn1: typeof import('./shared-cpn/cpn1/src/cpn1.vue')['default']
10+
Cpn: typeof import('./components/cpn/index.ts')['default']
11+
Cpn1: typeof import('./shared-cpn/cpn1/index.ts')['default']
1212
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
1313
RouterLink: typeof import('vue-router')['RouterLink']
1414
RouterView: typeof import('vue-router')['RouterView']

src/vite-env-vue.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,10 @@ declare module '*.vue' {
1010
declare module 'vue' {
1111
export interface ComponentCustomProperties {
1212
// $Bus: string
13+
vPermissions: string
14+
}
15+
16+
export interface GlobalDirectives {
17+
vToggle: string
1318
}
1419
}

uno.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
export default defineConfig({
1515
content: {
1616
pipeline: {
17-
include: [/\.vue$/, /pages.json?$/],
17+
include: [/\.vue$/],
1818
},
1919
},
2020
presets: [

vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export default defineConfig({
6666
resolvers: [ElementPlusResolver()],
6767
}),
6868
Components({
69-
dirs: ['src/components', 'src/shared-cpn'],
69+
globs: ['src/components/*/index.ts', 'src/shared-cpn/*/index.ts'],
7070
dts: 'src/components.d.ts',
7171
resolvers: [ElementPlusResolver()],
7272
}),

0 commit comments

Comments
 (0)