40 lines
908 B
TypeScript
40 lines
908 B
TypeScript
// 路径别名工具函数
|
|
export const paths = {
|
|
// 应用核心
|
|
app: '@/app',
|
|
|
|
// 组件
|
|
components: '@/components',
|
|
ui: '@/components/ui',
|
|
layout: '@/components/layout',
|
|
features: '@/components/features',
|
|
common: '@/components/common',
|
|
|
|
// 页面
|
|
pages: '@/pages',
|
|
|
|
// 功能模块
|
|
analysisFeature: '@/features/analysis',
|
|
projectsFeature: '@/features/projects',
|
|
auditFeature: '@/features/audit',
|
|
|
|
// 共享资源
|
|
shared: '@/shared',
|
|
hooks: '@/shared/hooks',
|
|
services: '@/shared/services',
|
|
types: '@/shared/types',
|
|
utils: '@/shared/utils',
|
|
constants: '@/shared/constants',
|
|
config: '@/shared/config',
|
|
|
|
// 静态资源
|
|
assets: '@/assets',
|
|
images: '@/assets/images',
|
|
icons: '@/assets/icons',
|
|
styles: '@/assets/styles',
|
|
} as const;
|
|
|
|
// 获取路径的辅助函数
|
|
export function getPath(key: keyof typeof paths): string {
|
|
return paths[key];
|
|
} |