- https://www.jianshu.com/p/9d7ac75e1c61">面试题: gulp or webpack理解? https://www.jianshu.com/p/9d7ac75e1c61
面试题: gulp or webpack理解? https://www.jianshu.com/p/9d7ac75e1c61
相同点:都是前端自动化的构建工具
不同点:
- gulp强调工作流程(对于模块化并没有进行强调)
- webpack是前端模块化开发的解决方案 强调模块化、压缩合并、预处理等只不过是它的附带功能
- gulp强调工作流程,通过task方法设置一个个的任务(例如文件压缩、合并、启动server等),但是它没法解决的是 js module 的问题,是你写代码时候如何组织代码结构的问题.
- webpack是一个前端模块化方案,侧重模块打包,我们可以把开发中所有的资源(图片、js文件、css资源)通过loader(加载器)和plugins(插件)对资源进行打包处理,让其生成符合生产环境部署的前端资源。
