grunt webpack构建工具区别

在开发过程中使用过grunt、gulp、webpack、parcel等构建工具,今天有时间整理一下他们的区别。

为何要使用构建工具

grunt官网给的答案是

一句话:自动化。
对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。

来看看webpack官网给的解释

本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。

(未完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,242评论 7 35
  • 最近在学习 Webpack,网上大多数入门教程都是基于 Webpack 1.x 版本的,我学习 Webpack 的...
    My_Oh_My阅读 8,213评论 40 247
  • 目录第1章 webpack简介 11.1 webpack是什么? 11.2 官网地址 21.3 为什么使用 web...
    lemonzoey阅读 1,759评论 0 1
  • 何谓“心头有”? 百度了一下,搜索到的是“心头有事难抒志”、“心头有德,前程远。眼底无私,后路宽”...
    我是任意东西阅读 616评论 0 0
  • 故事里的这些人物,是我十年的一个投影。 二年一个人,两年一段刻骨铭心的故事。 每个人,也许是过客也许是主角。 从无...
    亦黎阅读 452评论 0 0