極簡Yarn快速瞭解

一、概述

yarn是facebook釋出的一款取代npm的

包管理工具

npm參考:npm

二、安裝

下載node。js,使用npm安裝;

npm install -g yarn

檢驗

yarn ——version

極簡Yarn快速瞭解

三、設定

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快速瞭解

四、常見操作

//全域性安裝包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快速瞭解

六、yarn。lock

yarn。lock檔案是自動生成的,也完全Yarn來處理。當你使用Yarn CLI新增/升級/刪除 依賴項的時,它將自動更新到您的yarn。lock檔案。不要直接編輯這個檔案,因為很容易破壞某些東西。

在安裝期間,Yarn將僅使用頂級yarn。lock檔案,並將忽略依賴項中存在的任何yarn。lock檔案。頂級yarn。lock檔案包含Yarn需要鎖定整個依賴關係樹中所有包的版本的所有內容。