因为浏览器只认识 html / css / js ,所以需要把项目中的一些高级语法代码和特殊格式转换为浏览器能读懂的代码
typescript :如果不用 tsc 转换编译浏览器就读不懂 ts
react / vue :需要借助 react-compiler / vue-compiler 将我们写的 .jsx / .vue 文件转换为 render 函数
less / sass 等 : 需要借助 样式 loader 等编译工具转换为 css
语法降级 : babel 将 es 的新语法转为旧版浏览器可以支持的语法
体积优化 : uglify.js 会帮助压缩代码减小体积
热更新 : 提高开发效率
等等…