前端工程化
1.前端工程化的概念
前端工程化的主要目的:解放生产力,提高生产效率。通过制定一些列的规范,借助一系列的工具,来解决前端开发和前后端协作遇到的痛点和难点。
2.前端工程化的衡量标准
主要从三个角度来衡量前端工程化
1.前端开发角度 - 核心:快
开发速度是前端开发人员和产品迭代的主要矛盾之一,所以在保证开发质量的前提下,提高前端开发效率是前端工程化在开发阶段的主要指标。
2.测试角度 - 快、准确
测试阶段主要的对于集成测试的快,而准确主要体现在测试阶段对于前后端错误定位的准备
3.部署角度 - 稳定
部署是一个完成迭代周期的最终阶段。部署本身并不是简单的将文件放在服务器就行的,还需要考虑客户端的缓存是否影响了新版本的展现,测试用例没有覆盖100%的时候的危机处理,不同地区开放不同的版本等。
3.前端工程化步骤
3.1 脚手架
3.2 开发
脚手架:脚手架的作用简单讲一句话就是:创建项目的初始文件
3.3 构建
构建工具