21 / 07 / 11

『webpack』基础篇 - webpack的构建发展简史

为什么需要构建工具

  • 转换ES6语法
  • 转换JSX
  • CSS前缀补齐 / 预处理器
  • 压缩混淆
  • 图片压缩

前端构建演变历程

为什么选择webpack

过去一段时间的数据

webpackgruntgulp
定义Module bundlerTask runnerTask runner
语言JavaScriptNode.jsNode.js
发布时间2012.32012.62013.7
Github Stars407661179629427
周下载量3,385,392478,876816,228
  • 社区生态丰富
  • 配置灵活和插件化扩展
  • 官方更新迭代速度快