# Webpack 发展史
# webpack1
支持 CMD 和 AMD,同时拥有丰富的 plugin 和 loader,webpack 逐渐得到广泛应用。
# webpack2
支持 ES Module,分析 ESModule 之间的依赖关系
webpack1 必须将 ES,Module 转换成 CommonJS 模块,webpack2 支持 tree sharking
# webpack3
新的特性大都围绕 ES Module 提出,如 Scope Hoisting 和 Magic Comment;
webpack3 以上基本上都可以解决 es6 提出的模块化
# webpack4
可以解决 es6 模块化
更多个功能性 pulgin 和 loader
前端框架中广泛使用: Angular Vue React 的脚手架都是由 webpack 来进行开发、管理