前端工程化(上2-1)

码农天地 -
前端工程化(上2-1)
技术是为了解决问题存在的

以前那种写demo套模板,已经远远不能满足我们现在开发要求了,所以就有了前端工程化的概念。

既然说了技术是为了解决问题存在的,前端工程化也不例外。
问题:

想使用es6+新特性,但是浏览器不兼容想要使用less,sass,PostCss增强css特性,但是运行环境不能直接支持想要模块化的方式提高项目可维护性,但是运行环境不能直接支持部署前需要手动压缩代码及资源文件部署过程需要手动上传代码到服务器多人协同开发,无法硬性统一大家代码风格,从仓库pull代码质量无法保证部分功能开发时需要等待后端服务接口提前完成主要解决的问题:

工程化的表现:一切以提高效率,降低成本,质量保证为目的的手段都属于工程化。
一切重复的工作都应该被工程化。

创建项目:

创建项目结构创建特定类型文件

编码:

格式化代码校验代码风格编译/构建/打包

预览/测试:

web Server/MockLive Reloading/HMRSource Map

提交:

Git HooksLint-staged持续集成

部署:

CI/CD自动发布工程化不是某个工具
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: Puppeteer

Tags 标签

加个好友,技术交流

1628738909466805.jpg