vue3管理系统基础框架
- js框架:
vue3
- UI框架:
element-plus
- 语法:
typescript
- 状态管理:
pinia
+pinia-plugin-persistedstate
- 编译打包:
vite
- 公共样式库: 原子化css库
unocss
(windicss
已移除) - 图标库:
iconify+unocss
- 包管理器:
pnpm
- css语法:
dart-sass
即sass
,不再建议使用node-sass
- 公共hooks:
vueuse
- node环境: >=16
- 请求:
axios
- 图表:
echarts
- 实用工具库:
lodash-es
,dayjs
- 格式美化:
prettier
- 语法检查--ts:
eslint
- 语法检查--css:
stylelint
- git代码提交约束:
husky
+lint-staged
- git提交模版:
commitizen
+cz-customizable
- 多布局: 不同的侧边、头部展示
- 多主题: css变量控制
- 多语言: UI组件+国际化文件
- 全局UI配置界面: 开发环境输出配置文件,生产环境直接使用
- user
- locale
- theme