前端工程化
指遵循一些准则和规范,通过工具提高效率,降低成本的一种手段
随着前端的发展,不在只是简单的网站,从项目的创建到部署,会遇到很多的问题
比如:
- 创建项目繁杂的创建过程
- 编码过程中语言新特性浏览器不支持、团队开发的代码规范
- 开发过程中依赖后端接口
- 部署手动的压缩、上传到服务器
这些问题降低了开发效率,提高了开发的成本
后面出现了很多的工具
比如:
- cli快速创建项目
- babel、Scss、ESLint、git hook等开发中的工具
- mock模拟后端接口
- CI/CD 自动化部署
这些工具提高了开发过程中的效率,并且产品也会有很好的保障
但是 工程化不等于工具 ,工具是帮助我们实现工程化的