Appearance
简介
前端架构和工程化是指在前端团队项目从搭建开发,发版部署,持续迭代,过程中需要的一整套的架构体系;
- 提高开发质量,提升团队协作效率
- 满足业务发展的快速迭代
一丶项目中遇到的问题
前端项目开发过程中,你是否会遇到以下问题:
- 团队项目多,技术栈不一致,组件库多套,权限复杂,版本控制混乱,重复代码多,维护困难
- 项目结构混乱,文件夹和文件多名混乱,组件多套,功能还不一致
- 项目依赖复杂,版本冲突,幽灵依赖,项目运行偶发问题
- 代码规范不一致,相同的工具函数多人多次封装,同样的坑多人重复发生
- 人员协助困难,资源分配困难,不同模块,不同任务的人,无法快速上手

二丶什么是前端架构和工程化
前端架构和工程化主要包括4个模块:
- 基础服务 : 主要是
开发和部署的基础服务,与具体项目业务基本无关 - 项目工程化 : 具体项目的
脚手架,规范规约,组件库相关建设 - 项目治理: 项目
多人协同``,多环境,多版本的场景下的项目治理 - 项目质量:
错误监控,性能监控,用户埋点,性能优化等
