一、概述
yarn是facebook釋出的一款取代npm的
包管理工具
。
npm參考:npm
二、安裝
下載node。js,使用npm安裝;
npm install -g yarn
檢驗
yarn ——version
三、設定
Yarn 淘寶源安裝,分別複製貼上以下程式碼行到黑視窗執行即可;
yarn config set registry https://registry。npm。taobao。org -g
yarn config set sass_binary_site http://cdn。npm。taobao。org/dist/node-sass -g
四、常見操作
//全域性安裝包yarn golbal add
//初始化專案yarn init
五、安裝操作
yarn install //安裝package。json裡所有包,並將包及它的所有依賴項儲存進yarn。lockyarn install ——flat //安裝一個包的單一版本yarn install ——force //強制重新下載所有包yarn install ——production //只安裝dependencies裡的包yarn install ——no-lockfile//不讀取或生成yarn。lockyarn install ——pure-lockfile //不生成yarn。lock
常用命令之yarn與npm命令對比:
六、yarn。lock
yarn。lock檔案是自動生成的,也完全Yarn來處理。當你使用Yarn CLI新增/升級/刪除 依賴項的時,它將自動更新到您的yarn。lock檔案。不要直接編輯這個檔案,因為很容易破壞某些東西。
在安裝期間,Yarn將僅使用頂級yarn。lock檔案,並將忽略依賴項中存在的任何yarn。lock檔案。頂級yarn。lock檔案包含Yarn需要鎖定整個依賴關係樹中所有包的版本的所有內容。