有关webpack和gulp问题
本章中一大半内容,主要介绍及讲解了webpack的使用,有关热更新、编译、压缩等等。
而gulp章节,也同样的提及到部分类似功能。
两者工具肯定是各有千秋,但我想问一下老师,是不是说这一大章节的课,主要是给我们介绍这两款工具,至于最后我们想用哪一个,就应该根据实际情况来呢?
因为在学习这两款工具时,总是很有疑惑,既然我已经学会使用了webpack,也学会了很多自定义操作,那为什么还要再学习gulp工具呢?显然,它可能没有webpack更强大。
我只能说对这两个工具有所了解,那我们后面的课程,具体应该使用哪个工具呢?我特意返回来看了几遍导读,但这并不能解答我的困惑。
由于没有学习到后面几个章节,所以这个章节看了很多次,也疑惑很多次。
正在回答 回答被采纳积分+1
本章中一大半内容,主要介绍及讲解了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可以解决。
由于没有学习到后面几个章节,所以这个章节看了很多次,也疑惑很多次。
——不要疑惑,找一个场景来应用一下,只有实践出真知
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星