有关webpack和gulp问题

有关webpack和gulp问题

本章中一大半内容,主要介绍及讲解了webpack的使用,有关热更新、编译、压缩等等。

而gulp章节,也同样的提及到部分类似功能。

两者工具肯定是各有千秋,但我想问一下老师,是不是说这一大章节的课,主要是给我们介绍这两款工具,至于最后我们想用哪一个,就应该根据实际情况来呢?

因为在学习这两款工具时,总是很有疑惑,既然我已经学会使用了webpack,也学会了很多自定义操作,那为什么还要再学习gulp工具呢?显然,它可能没有webpack更强大。

我只能说对这两个工具有所了解,那我们后面的课程,具体应该使用哪个工具呢?我特意返回来看了几遍导读,但这并不能解答我的困惑。

由于没有学习到后面几个章节,所以这个章节看了很多次,也疑惑很多次。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Brian 2020-01-19 00:45:11

本章中一大半内容,主要介绍及讲解了webpack的使用,有关热更新、编译、压缩等等。

而gulp章节,也同样的提及到部分类似功能。

两者工具肯定是各有千秋,但我想问一下老师,是不是说这一大章节的课,主要是给我们介绍这两款工具,至于最后我们想用哪一个,就应该根据实际情况来呢?

——根据实际的情况来,举个例子:gulp非常适合传统项目,那种全是html的,或者java & php配合写模板的那种项目,而webpack适合单页面项目,复杂的项目,需要对打包有个性化配置的项目。同样,还有一个用法,就是webpack + gulp,gulp在处理文件流这一块非常的方便,简洁。可以看看这个链接:https://css-tricks.com/combine-webpack-gulp-4/


因为在学习这两款工具时,总是很有疑惑,既然我已经学会使用了webpack,也学会了很多自定义操作,那为什么还要再学习gulp工具呢?显然,它可能没有webpack更强大。

——不是因为强大而学习,前端与后端不一样,见得多了,懂的多了,你就会自然的去思考联系,=。用的多了,自然的就会有“经验”,这种“经验”带给你写代码的益处就是,你会觉得“怎么都好相似”,用的时候,就不会别扭。再来说gulp,国内“崇洋媚外”很多,而在国外大把的人用gulp,你看看gulp的更新日志,也非常的频繁。还有parcel,rollup,各自有自己的应用场景,不去看看,不去用用,你不会发现在“特定”的情况下,它们会更高效。


我只能说对这两个工具有所了解,那我们后面的课程,具体应该使用哪个工具呢?我特意返回来看了几遍导读,但这并不能解答我的困惑。

——给你一个简单的判断条件:如果现在公司写静态的html多,有后台人员来进行集成,用gulp;如果,现在公司有一些老旧的项目,多页面的,用gulp;如果现在是新项目,而且单页面的移动端的项目,使用cli;如果现在有一个新项目,而且体量不大,想学习webpack,可以考虑自己来配置一个webpack配置。其他的情景,基本上三大框架的cli可以解决。


由于没有学习到后面几个章节,所以这个章节看了很多次,也疑惑很多次。

——不要疑惑,找一个场景来应用一下,只有实践出真知


提问者 慕函数214530 2020-01-17 17:37:12

最后,在最后一个章节中,有提到Yoeman使用,这一节应该使用的是gulp了。

如果这样一来,我就更加迷惑,到底应该学会哪个工具?精通哪个工具呢?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师