海边拾贝(五)- 前端工程化篇
什么是前端工程化?
前端工程化就是涵盖前端开发的整套体系的构建流程,涵盖体系化、规范化等多个方面,从整个流程上来看,前端工程化涉及模块化开发,如使用ES Module
还是CommonJs
标准,到脚手架工具的搭建,比如Webpack
、Vite
之类的脚手架工具,到代码管理方面,比如git
等代码管理工具,到代码规范化,比如使用TypeScript
、ESLint
、Prettier
等优化代码格式,再到CI\CD
集成测试等,总而言之,前端工程化涵盖整个项目构建流程,是一种对代码规范化、体系化的一种保障
经常使用的Git命令
1 | git add //添加文件到暂存区 |
vite和webpack打包流程
webpack
:从入口配置文件开始,递归解析依赖,通过Loaders
对模块进行转换,使用HMR
进行热更新vite
:使用ES
模块进行打包,按需加载,热模块替换,使用Rollup
进行打包
相对来说,
vite
基于ES
模块化进打包,流程更快,更轻量化
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 chipmunk!