作者回复: 这里选择 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配置,但是实际复杂项目往往不够用,目前来看更加适合简单或者小型的项目来尝试。
作者回复: 嗯嗯,笔误,这个地方都是 Node.js