談一下突然爆紅的Yarn,這是Facebook最近發布的一款依賴包安裝工具。
比較npm有什麼看得見的優勢? 首先,他非常快,快到見鬼XD
之前裝babel-preset-es2015一直是個痛,改用yarn裝居然不到10秒…
yarn緩存了每次你下載的模塊,所以同樣模塊同樣的版本不會發送第二次下載請求,在開始安裝一個包之前會先用checksums來驗證,你不用擔心本地的緩存的包被破壞了導致安裝失敗
yarn也可以通過並行的網絡請求最大限度利用網絡資源,你可以參考官方對比 npm 的區別 Compare Yarn Performance
另外,npm自己本身也有參與這個專案,所以…斷然改用吧!
如何安裝
|
|
如何使用
定義package.json
|
|
安裝套件,比方express
|
|
現在不需要家 –save 參數也會新增到package.json
移除套件1yarn remove express
基本上大部分都跟npm用法類似,你也可以用 yarn -h 查詢用法
根本無痛轉移,大家衝吧!