grunt 早于 gulp 早于 webpack。
    grunt 基于 任务打包的,gulp 基于 流打包的,可以链式操作。
    webpack 基于 入口打包的,可以根据这个入口递归解析这个入口依赖的所有资源,然后使用不同的 loader 和 plugin 去处理。

    之所以使用 webpack,我觉得 webpack 更加强大,智能,模块打包机,还可以实现代码分割等功能。

    webpack是为解决什么问题而生的?

    webpack 最初的目标是实现前端项目的模块化,更加高效的管理和维护项目中的每一个资源,每一个文件都是一个模块。