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
npm install
均可以寫成npm i
npm --global
能夠簡寫成 npm -g
npm install XXX --save
能夠簡寫成npm i XXX -S
--------> 安裝項目依賴npm install XXX --save-dev
能夠簡寫成npm i XXX -D
------> 安裝開發依賴yarn的簡寫比較少,極可能是我不知道。就是把yarn install
簡寫爲yarn
,依照yarn.lock 或 package.json 裏面的依賴順序來安裝模塊。npm
官網說的已經很清楚了,能夠去yarn.lock看看。json
全部 yarn.lock 文件都應該被提交到版本控制系統,這樣能夠幫助yarn在全部機器上安裝徹底相同的依賴樹。npm5.0以上的版本也加入的這個功能,叫package-lock.json
。版本控制
鎖定版本的好處就是依賴版本相同,能夠避免好多在這臺電腦上能運行,可是到了另一臺可能都run不起來這種尷尬的事情。code
使用yarn比npm快,cnpm容易丟失依賴,因此懶得比。鎖定版本很好用,全部人用同一個版本的依賴美滋滋。htm
其實使用yarn最好的地方就是官網,建議必定要去看。好像沒說這怎麼安裝npm i yarn -g
或者按照官網的方法裝吧。ip