gulp和webpack的区别
gulp
强调的是前端开发的工作流程,可以通过配置一系列的task,定义task处理的事务(例如文件压缩合并、雪碧图、启动server、版本控制等),然后定义执行顺序,来让gulp执行这些task,从而构建项目的整个前端开发流程。
gulp简单说就是一个task Runner
webpack
webpack是一个模块打包工具,可以把开发中的所有资源(img文件、js文件、css文件等)都看成模块,通过loader和plugins对资源进行处理,打包成复合生产环境部署的前端资源。
webpack is a module bundle
相同功能


两者区别:
虽然都是前端自动化构建工具,但二者定位不同。
gulp旨在规范前端开发流程
webpack重在模块化开发,而文件压缩合并、预处理等功能,不过是其附带的。
浙公网安备 33010602011771号