搭建项目技术

24 阅读1分钟

核心框架

  • 基础框架 vue3
  • 路由管理 Vue Router
  • 状态管理 Pinia

UI组件库

  • UI库 Element-plus 或 Ant Design Vue
  • 原子化CSS框架 Tailwind CSS --可选

构建工具

  • vite

http客户端

  • axios

代码规范

  • 代码风格检查 ESlint + Perttier
  • Git提交校验拦截 Husky + lint-staged

配套工具

  • 类型系统 TypeScript --推荐
  • 样式预处理器 Sass/SCSS
  • 开发环境模拟数据 Mockjs
  • 容器化部署 Docker
  • 项目文档 VitePress

其他细节

  • 环境变量管理 vite使用.env文件,区分开发/测试/生产环境
  • 目录结构
  • 权限管理
  • 部署
    • Docker容器化
    • Nginx做静态资源服务器
    • CI/CD工具 自动部署

测试练手