为什么需要构建工具

转换ES6语法

转换JSX

css 前缀补全 转换sass less

压缩混淆js

图片压缩

构建工具演变

java的 ant -> grant -> gulp fis3 -> webpack rollup parcel -> vite

fis3做的比较精细, 但是不在维护

webpack优势

社区生态活跃

配置灵活 插件丰富

迭代速度快