Gulp vs. Webpack

  • Gulp 不具备任何具体功能,完全自主,自定义性强
    • Tasks Runner
    • 需要开发者自己实现各种功能
    • 对 Node.js 储备要求高
    • 强调任务的概念,Gulp 本身实际上是一个任务调度工具(tasks runner)
    • 通俗点说:Gulp 就是你想干什么就干什么~
  • Webpack 从模块打包出发,通过插件实现一部分 Web 项目的自动化任务
    • 模块化打包功能开箱即用,相对门槛更低
    • 主要应对 SPA 类应用的模块打包

因为近几年 Webpack 的插件生态很好,

以往我们使用 Gulp 去实现的常用自动化工作现在都可以使用 Webpack 配合插件实现

让开发者产生二者「类似」这个误会的原因:Webpack 一直在突破边界。

Gulp 常见场景

  • 如果只是传统的静态页面开发(多页应用),注重的是页面结构与样式,建议采用 Gulp
  • 小程序项目中使用 Sass / Less / TS,Gulp
  • 再者就是日常的综合事务:文件重命名 / 前后缀
  • 可以取代:批处理/shell
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值