yarn入門

yarn是什么

yarn官方文檔

yarn就是npm的命令行客戶端的快速、安全、可靠的替代品.所以yarn也是從npm下載模塊的哦,只是換了個下載工具罷了.

速度極快,只要本地安裝過的包,再次安裝,幾乎可以秒裝回來,你完全可以放心刪除node_modules重裝,如果你曾經(jīng)安裝過,離線安裝也是沒問題的,除非你清理了本地緩存。

yarn cache clean

安裝

雖然官方提供了很多安裝方式,但太麻煩了,還是用最簡單的吧

window

npm install -g yarn

其它系統(tǒng)

sudo npm install -g yarn

好了,測試一下

yarn --version

我相信你已經(jīng)成功安裝了yarn了,我們來簡單體驗(yàn)一下

初始化一個項(xiàng)目

yarn init

功能跟npm init 幾乎一樣

以默認(rèn)值初始化

yarn init --yes
yarn init -y

與npm也雷同

npm init -f

添加依賴

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

正如npm以下命令一樣

npm install [package]
npm install [package]@[version]
npm install [package]@[tag]
yarn npm 備注
yarn add [package] npm install [package] --save add默認(rèn)添加到dependencies
yarn add [package] --dev npm install [package] --save-dev
yarn remove [package] npm uninstall [package] --save /--save-dev
yarn global install [package] npm install [package] -g
yarn global remove [package] npm uninstall [package] -g remove
yarn run npm run
yarn test npm test
yarn install [package] --peer

還可以安裝平行依賴呢

強(qiáng)制重裝所有模塊

yarn install --force

yarn 是從npm下載模塊的,完全兼容已經(jīng)在用npm的項(xiàng)目,可以無縫切換。
yarn 安裝過后會在項(xiàng)目根目錄下生成并自動管理yarn.lock文件,把這個文件加入到git版本控制中,這個文件記錄了依賴安裝的版本和結(jié)構(gòu)信息,通過同步給別人,別人再用yarn安裝,可以確保你們生成的目錄結(jié)構(gòu)和包版本信息完全一致。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Yarn 初始化一個項(xiàng)目 yarn init 相當(dāng) npm init yarn add添加一個包 相當(dāng) ...
    FConfidence閱讀 28,864評論 5 19
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,269評論 25 708
  • 參考: http://www.jackpu.com/yarn-facebook-kai-yuan-de-bao-g...
    angelpig1214閱讀 1,529評論 0 0
  • 前言 眾所周知目前比較火的工具就是gulp和webpack,但webpack和gulp卻有所不同,本人兩者的底層研...
    cduyzh閱讀 1,390評論 0 13
  • 早餐,酸奶拌柿餅的風(fēng)波。有人問我求解柿餅鞣酸高和酸奶含鈣食物吃,不是會得結(jié)石嗎? 我是這樣考慮的: 有澀味的食物是...
    馬兒食養(yǎng)空間閱讀 703評論 1 5