node中安裝yarn(nodejs Yarn替代npm包管理)

Moshow鄭鍇發表於2020-04-07

什麼是Yarn?

Yarn是Facebook公司出品的用於管理nodejs包的一款軟體,開發過nodejs的同學應該知道,我們一般都使用npm作為我們nodejs專案的模組管理器,但npm有一些歷史遺留問題:
在這裡插入圖片描述

  • 極其快速。Yarn 會快取它下載的每個包,所以無需重複下載。它還能並行化操作以最大化資源利用率,安裝速度之快前所未有。
  • 特別安全。Yarn會在每個安裝包被執行前校驗其完整性。
  • 超級可靠。Yarn 使用格式詳盡而又簡潔的 lockfile檔案 和確定性演算法來安裝依賴,能夠保證在一個系統上的執行的安裝過程也會以同樣的方式執行在其他系統上。

安裝Yarn

  • 官網下載 https://yarnpkg.com/en/docs/install
  • (√推薦)快速在NPM 中安裝 npm install -g yarn
  • windows MSI安裝,下載地址:https://yarnpkg.com/latest.msi
  • macOS安裝指令碼 curl -o- -L https://yarnpkg.com/install.sh | bash
  • linux安裝sudo apt-get update && sudo apt-get install yarn

檢查安裝

yarn --version
在這裡插入圖片描述

Yarn的基本命令

  • yarnyarn install,這兩個命令的效果是一樣的,等同於npm install,使用這個命令會在該目錄生成一個yarn.lock的檔案。
  • yarn add koa,安裝koa模組並更新package.json和yarn.lock檔案,等同於npm install koa --save。也可以使用yarn global add koa,等同於npm install koa -g,將模組直接安裝到全域性環境變數裡,方便使用。
  • yarn list,根據當前專案的package.json檢視模組的依賴及版本。
  • yarn info koa,檢視koa模組的詳細資訊,類似於npm view koa。
  • yarn init,初始化專案package.json檔案,等同於npm init。
  • yarn run,執行package.json中的script。

相關文章