yarn安裝及使用詳解

2021-10-11 01:47:43 字數 2188 閱讀 2716

yarn常用命令

前提是要安裝node.js,這裡就不做贅述了。

# 安裝yarn

npm install -g yarn

# 檢視yarn版本

yarn --version

# yarn **源安裝

/cdn.npm.taobao.org/dist/node-sass -g

# 初始化專案

# 同npm init,執行輸入資訊後,會生成package.json檔案

yarn init

# yarn 配置項

# 顯示所有配置項

yarn config list

# 顯示某配置項

yarn config get # 刪除某配置項

yarn config delete # 設定配置項

yarn config set

[-g|

--global]

# 安裝包

# 安裝package.json裡所有包,並將包及它的所有依賴項儲存進yarn.lock

yarn install

# 安裝乙個包的單一版本

yarn install --flat

yarn install --force

# 只安裝dependencies裡的包

yarn install --production

# 不讀取或生成yarn.lock

yarn install --no-lockfile

# 不生成yarn.lock

yarn install --pure-lockfile

# 新增包(會更新package.json和yarn.lock)

# 在當前的專案中新增乙個依賴包,會自動更新到package.json和yarn.lock檔案中

yarn add [package]

# 安裝指定版本,這裡指的是主要版本,如果需要精確到小版本,使用-e引數

yarn add [package]@[version]

# 安裝某個tag(比如beta,next或者latest)

yarn add [package]@[tag]

## 不指定依賴型別預設安裝到dependencies裡,你也可以指定依賴型別:

# 加到 devdependencies

yarn add --dev/-d

# 加到 peerdependencies

yarn add --peer/-p

# 加到 optionaldependencies

yarn add --optional/-o

## 預設安裝包的主要版本裡的最新版本,下面兩個命令可以指定版本:

# 安裝包的精確版本。例如yarn add [email protected]會接受1.9.1版,但是yarn add [email protected] --exact只會接受1.2.3版

yarn add --exact/-e

# 安裝包的次要版本裡的最新版。例如yarn add [email protected] --tilde會接受1.2.9,但不接受1.3.0

yarn add --tilde/-t

# 發布包

yarn publish

# 移除乙個包

# 移除乙個包,會自動更新package.json和yarn.lock

yarn remove # 更新乙個依賴

# 用於更新包到基於規範範圍的最新版本

yarn upgrade

# 執行指令碼

# 用來執行在 package.json 中 scripts 屬性下定義的指令碼

yarn run

# 顯示某個包的資訊

# 可以用來檢視某個模組的最新版本資訊

yarn info # 快取

yarn cache

## 列出已快取的每個包

yarn cache dir

## 返回 全域性快取位置

yarn cache clean

## 清除快取

yarn cache list

yarn安裝及基本命令使用

yarn是facebook發布的一種包管理工具 使用格式詳盡而又簡潔的 lockfile檔案 和確定性演算法來安裝依賴,能夠保證在乙個系統上的執行的安裝過程也會以同樣的方式執行在其他系統上 安裝包被執行前校驗其完整性 npm install g yarn 初始化 yarn init 新增包 yarn...

使用yarn 公升級node 安裝 Yarn

由於看雲對於免費使用者的限制愈發嚴苛,本文件已經遷移至語雀。本文件將不做維護。toc 安裝 yarn 什麼是 yarn yarn 對你的 來說是乙個包管理器,你可以通過它使用全世界開發者的 或者分享自己的 yarn 做這些快捷 安全 可靠,所以你不用擔心什麼。通過 yarn 你可以使用其他開發者針對...

yarn 安裝並儲存 yarn 安裝使用小記

什麼是yarn 一種取代npm的 node的模組管理器,從使用上來看,從npm過度到yarn幾乎零成本,除了操作上相近,yarn 同樣是乙個從 npm 註冊源獲取模組的工具。注意!npm 5.0.x 版本已經會在執行npm i的時候生成package lock.json的檔案,作用就像上面說的一樣,...