webpack是否基本可以替代gulp?

发布于 2022-09-04 16:06:39 字数 114 浏览 17 评论 0

小白求教:
webpack是预编译模块化工具,可以结合自身插件完成压缩合并等一系列功能。
所以,是否一个项目里可以直接用webpack替代gulp;
还是说webpack必须结合其他前端构建工具?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

末骤雨初歇 2022-09-11 16:06:39

如果你的 gulp 脚本只是为了调用 webpack 来打包,那就是可以代替的。

问题是 gulp 是以流的形式来执行多项依赖任务,它提供的功能是处理任务依赖和任务流。而 webpack 主要用于打包前端资源,将模块化的JS打包成单一文件(或少量入口+公用文件)。作用不同,不可能完全互相替代。

可可 2022-09-11 16:06:39

webpack是bundler也是loader,通过配置的方式完成模块的加载,预编译,打包输出,而gulp更像是node编程,基于任务流,依赖插件实现一些自动化的构建任务。因此如果要将任务区分开单独执行,例如单独编译sass文件,或单独图片压缩等则用gulp,那么常规的模块化加载编译打包是webpack的专长,可以取代gulp

╄→承喏 2022-09-11 16:06:39

我作为一个没有学过gulp,直接上webpack的人来说,我是没有想到webpack还缺些什么功能,所以基本上我认为是够了。

如果你是惯用gulp的,那你就按照你用gulp的习惯,一个一个功能来看webpack实不实现得了就OK了。

再说,功能也不是越多越好,够用就好。

红颜悴 2022-09-11 16:06:39

gulp就是管理执行好几个任务流,webpack是集成好几个任务流的功能,所以也可以把webpack看成一个大的任务流,在某些复杂情况下,gulp是必不可少的

缺⑴份安定 2022-09-11 16:06:39

不可能的,webpack主要功能是模块加载器。而gulp是前端工作流,两者有相似性,但是侧重点不同,不会被替代

喜你已久 2022-09-11 16:06:39

不可能,两者的侧重点是不一样的,虽然部分操作方面,存在重合,但侧重点是不一样的,webpack主张loader,gulp主张工作流

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文