使用yarn代替npm

看這個以前或者以後,你都應該去yarn的官網看看。

如下命令均可以在yarn cli簡介頁面找到而且官網寫的特別清楚。若是你沒時間,那就先了解如下幾個命令,可是,必定要去官網看看哦。css

npm命令 yarn命令 描述
npm init yarn init 初始化一個新項目
npm install yarn install 根據pageage.json來安裝項目
npm install --global [package] yarn global add [package] 全局安裝一個package
npm install [--save]/[--save-dev] yarn add /[-dev] 添加項目依賴/開發依賴
npm run yarn run 運行package.json中的script

基本命令就這幾個,有一些npm有縮寫,自行查閱。(如下並沒有卵用,由於準備放棄使用npm)
好比:html

  1. npm install均可以寫成npm i
  2. npm --global 能夠簡寫成 npm -g
  3. npm install XXX --save 能夠簡寫成npm i XXX -S --------> 安裝項目依賴
  4. npm install XXX --save-dev能夠簡寫成npm i XXX -D ------> 安裝開發依賴

yarn的簡寫比較少,極可能是我不知道。就是把yarn install簡寫爲yarn,依照yarn.lock 或 package.json 裏面的依賴順序來安裝模塊。npm

yarn.lock

官網說的已經很清楚了,能夠去yarn.lock看看。json

全部 yarn.lock 文件都應該被提交到版本控制系統,這樣能夠幫助yarn在全部機器上安裝徹底相同的依賴樹。npm5.0以上的版本也加入的這個功能,叫package-lock.json版本控制

鎖定版本的好處就是依賴版本相同,能夠避免好多在這臺電腦上能運行,可是到了另一臺可能都run不起來這種尷尬的事情。code

結論

使用yarn比npm快,cnpm容易丟失依賴,因此懶得比。鎖定版本很好用,全部人用同一個版本的依賴美滋滋。htm

其實使用yarn最好的地方就是官網,建議必定要去看。好像沒說這怎麼安裝npm i yarn -g或者按照官網的方法裝吧。ip

相關文章
相關標籤/搜索