分歧和过渡对于开发的许多人来说都是非常困难的,架构本身也是一种取舍。

  1. 框架选择
  2. 代码质量
    1. 代码规范,Standard,Aribnb,Prettier
    2. 性能测试
  3. 版本控制
  4. 持续集成
    1. 自动化
    2. 标准化
    3. 规范化
    4. 文档化
  5. 文档管理
    1. 需求分析
    2. 缺陷管理
    3. 对文档进行归档,对项目进行总结,形成组织资产
  6. Mock
  7. 登录鉴权

CLI脚手架,针对使用的技术栈,将工具和规范聚合在一个工具内
rollup.js 专注于打包,输出多种格式
项目的常见需求

  1. 依赖管理
  2. 预编译
  3. 构建打包
  4. 压缩合并

养成使用ts的习惯,看到任何变量都能想到它的类型

不同的工具功能和实现,因为工具都是随着需求出现的
vue-cli
vite
create-react-app
dva
umijs

eolinker
apizza
showdoc.cc
团队协作.jpg

目录结构

  • router路由封装
  • axios异步请求封装
  • 目录结构规范
  • git commit hooks
  • eslint
  • prettier
  • alias别名配置
  • env环境变量配置
  • process.env
  • viete里面使用:import.meta.env
  1. .gitignore
  2. vite.config.js
  3. aliasPath.js
  4. package.json
  5. package-lock.json