Vue3 + Ts + Element Plus + Vite + Unocss + Vue Router
unplugin-auto-import
- 直接使用 Composition API 等,无需导入unplugin-vue-components
- 自动加载组件unplugin-vue-macros
- 探索并扩展更多的宏和语法糖到 Vue 中
自动导入模块 unplugin-auto-import
自动导入组件 unplugin-vue-components
将项目中的依赖包升级到最新版本
pnpm run up
在git commit之前,执行eslint
git hooks 工具 主要作用在于提交代码前为我们做一些事情,如格式化、检查提交规范等(需要先初始化git)
提交代码时的规范名称检查
本项目 commit 必须遵循下面的规范
- feat: 新增功能
- fix: 修复bug
- docs: 文档更新
- style: 代码格式修改
- refactor: 重构代码
- test: 测试用例修改
- build: 构建系统或包依赖修改
- ci: CI/CD 配置修改
- chore: 其他杂项修改
- revert: 回滚到上一版本
- perf: 性能优化
打包检测
mock数据
本项目命名必须遵循下面的规范
类型 | 命名规范 | 举例 |
---|---|---|
文件名 | snake_case | user_info.ts |
变量名 | camelCase | userInfo |
常量名 | UPPER_CASE | USER_INFO |
组件名/文件夹名 | PascalCase | UserInfo.vue |
css类名 | kebab-case | user-info |