• cylim
    2019-05-27
    grunt跟gulp已经算是过时的工具了。我觉得现在要对比,应该对比parcel跟rollup。
    为什么制作库时,多数人都会选择rollup?
    parcel这种全能零配置的会有什么问题?

    作者回复: 这里选择 grunt、gulp 和 webpack 进行对比主要出于2点考虑:
    1. 前端构建演变过程 grunt 和 gulp 确实是大家在实际项目里面广泛使用过的,具有代表性
    2. 另外,从 npmjs 社区的下载量来看:grunt周下载量是601,814,gulp是1,198,561,webpack是7,447,138,rollup是695,223,parcel是695,223。

    另外回答下您提出的这两个问题:
    制作库选择 rollup 主要是 rollup 之前对 Tree-shaking 支持的比较友好,而且打包组件相对来说不需要太复杂的功能,比如 Code spliting 特性。
    Parcel 之前我们团队实践过,社区生态和webpack差的很多,虽然是号称0配置,但是实际复杂项目往往不够用,目前来看更加适合简单或者小型的项目来尝试。

    
     3
  • stg609
    2019-10-14
    功能上没什么优势吗?仅仅从社区支持和下载量来选择?
    
     1
  • 余生还要走多久
    2020-01-10
    老蒋讲的是webpack4吗
    
    
  • 元气满满
    2019-10-29
    老师能否从功能角度进行对比说明呢?社区活跃度和下载量应该是大家选择了 webpack 带来的结果,那为什么要选择 webpack 并没有说清楚啊
    
    
  • 闲鱼不翻身
    2019-05-30
    为什么webpack是javascript,grunt和gulp是nodejs,webpack打包构建不也是依赖nodejs的么?

    作者回复: 嗯嗯,笔误,这个地方都是 Node.js

    
    
我们在线,来聊聊吧