以安裝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的性能對比,參見這裏。