gulp与webpack的区别?

gulp强调前端开发的工作流程,我们可以通过配置一系列的task,定义task处理的是事务(例如文件压缩合并,雪碧图,启动server,版本控制等),然后定义执行顺序,让gulp执行这些task,从而构建项目的整个前端开发规范。
webpack是一个前端模块化方案,更侧重模块打包,我们可以把开发中的所有资源(图片、js、css)堪称一个个模块,通过loader和plugins对资源处理,打包成符合生产环境部署的前端资源。