# ch-vue-ts-app **Repository Path**: lhkjqd/ch-vue-ts-app ## Basic Information - **Project Name**: ch-vue-ts-app - **Description**: 前端开发常规底层 Vue3 + TypeScript + Vite + Eslint + Prettier + StyleLint + Husky + Lint-stahed + CommitLint - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-07-31 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## VSCode扩展商店安装Stylelint/ESLint/Prettier/stylelint插件 ## Vue3 + TypeScript + Vite + Eslint + Prettier + StyleLint + Husky + Lint-stahed + CommitLint ## 前端开发常规底层 ## 目录结构 src 源码目录 |-- assets 静态资源,包括 images、icons、styles 等 |-- components 公共组件 |-- config 配置信息 |-- constants 常量信息,项目中的所有枚举、全局常量等 |-- directives 自定义指令 |-- filters 过滤器,全局工具 |-- lib 外部引用的插件存放及修改文件 |-- mock 模拟接口,临时存放 |-- plugins 插件,全局使用 |-- router 路由,统一管理 |-- service 所有 API 接口 |-- store Vuex,Pinia,统一管理 |-- views 视图目录 | |-- role role 模块 | |-- |-- role-list.vue role 列表页面 | |-- |-- role-add.vue role 新建页面 | |-- |-- role-update.vue role 更新页面 | |-- |-- index.less role 模块样式 | |-- |-- components role 模块通用组件文件夹 | |-- employee employee 模块