分歧和过渡对于开发的许多人来说都是非常困难的,架构本身也是一种取舍。
- 框架选择
- 代码质量
- 代码规范,Standard,Aribnb,Prettier
- 性能测试
- 版本控制
- 持续集成
- 自动化
- 标准化
- 规范化
- 文档化
- 文档管理
- 需求分析
- 缺陷管理
- 对文档进行归档,对项目进行总结,形成组织资产
- Mock
- 登录鉴权
CLI脚手架,针对使用的技术栈,将工具和规范聚合在一个工具内
rollup.js 专注于打包,输出多种格式
项目的常见需求
- 依赖管理
- 预编译
- 构建打包
- 压缩合并
养成使用ts的习惯,看到任何变量都能想到它的类型
不同的工具功能和实现,因为工具都是随着需求出现的
vue-cli
vite
create-react-app
dva
umijs
eolinker
apizza
showdoc.cc
目录结构
- router路由封装
- axios异步请求封装
- 目录结构规范
- git commit hooks
- eslint
- prettier
- alias别名配置
- env环境变量配置
- process.env
- viete里面使用:import.meta.env
.gitignore
vite.config.js
aliasPath.js
package.json
package-lock.json