以安装vue-cli为例,vue
耗时从少到多:vue-cli
cnpm:npm
cnpm install vue-vli --save
用时:41600ms,包数量:1508安全
yarn:性能
yarn add vue-cli
用时:181200ms,包数量:742code
npm:get
npm install vue-cli --save
用时:362400.5ms,包数量:727cli
小结:cnpm
npm无力吐槽......yarn
cnpm是最快的,不过有不少同行吐槽它的包文件过多和凌乱,包括其余一些问题(安装会出错等),所以国内有一些大的团队在内部并不使用cnpm。
最后说说yarn,官方给出的说明是:快速、可靠、安全的依赖管理。至少从文件数量上看少了不少,并且安装过程当中有美观的 CLI 输出信息(虽然这不重要)。
更多npm与yarn的性能对比,参见这里。