yarn 和 npm 一樣也是 JavaScript 包管理工具,下面本篇文章就來帶大家了解一下yarn包管理工具,希望對大家有所幫助!
1. yarn簡介
Yarn
是 facebook
發布的一款取代 npm
的包管理工具
- 速度超快 ——
Yarn
緩存了每個下載過的包,所以再次使用時無需重復下載。 同時利用并行下載以最大化資源利用率,因此安裝速度更快 - 超級安全 —— 在執行代碼之前,
Yarn
會通過算法校驗每個安裝包的完整性 - 超級可靠 —— 使用詳細、簡潔的鎖文件格式和明確的安裝算法,
Yarn
能夠保證在不同系統上無差異的工作
2. yarn安裝與更新
2-1 全局安裝
通過 npm install -g
全局去安裝 yarn
包管理工具,默認安裝的版本是 yarn 1
版本
# 全局安裝 npm install -g yarn # 查看yran安裝版本 yarn --version # 顯示命令列表 yarn help
2-2 項目安裝
在項目中需要使用 yarn 2
,可以在項目更目錄安裝333
“Berry” 是 Yarn 2 發布序列的代號,同時也是我們的 代碼倉庫 的名稱!
yarn set version berry
2-3 yarn更新
將 yarn
更新到最新版本,yarn
會從我們的網站下載最新的二進制文件,并將其安裝在您的項目中
將項目中的包管理工具升級為
Yarn 2
,此后如果需要對此Yarn 2
進行升級,則可以使用yarn set version latest
進行升級,否則仍是對Yarn 1
進行操作
yarn set version latest
2-4 安裝maste分支最新版
嘗試最新的 master
代碼分支
yarn set version from sources
可以使用 --branch
參數來指定要安裝特定的分支節點
yarn set version from sources --branch 1211
3. 鏡像管理
3-1 安裝淘寶鏡像
修改國內鏡像后可以加快軟件包安裝速度
查看當前使用的鏡像
yarn config get registry
添加 yarn
的淘寶鏡像
yarn config set registry https://registry.npm.taobao.org -g # 恢復默認 yarn config set registry http://registry.npmjs.org/ # 安裝sass yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
3-2 yrm鏡像管理
yrm
是管理鏡像的工具,可以列出可以使用的鏡像,非常方便
安裝 yrm
npm install -g yrm
列出可以使用的鏡像
yrm ls
使用淘寶鏡像
yrm use taobao
測試鏡像速度
yrm test taobao
4. yarn使用
4-1 初始化項目
yarn init
用來初始化生成一個新的 package.json
文件
D:My Study 主站蜘蛛池模板: 一本一本久久A久久综合精品| 亚洲精品无码专区久久久 | 99久久99这里只有免费的精品| 国产欧美日韩综合精品一区二区三区| 久久精品国产亚洲AV高清热| 乱人伦人妻精品一区二区| 久久精品成人影院| 99精品国产在热久久无毒不卡| 日韩精品视频在线观看免费| 久久九九亚洲精品| 国产精品亚洲片在线观看不卡| 天天视频国产精品| 国产欧美精品一区二区色综合| 精品四虎免费观看国产高清午夜| 日韩国产成人精品视频| 欧美成人精品高清在线播放| 国产成人99久久亚洲综合精品| 99国产欧美久久久精品蜜芽| 亚洲av午夜福利精品一区| 精品一区二区三区免费视频| 在线欧美v日韩v国产精品v| 国产成人精品999在线观看| 亚洲国产精品国自产拍AV| 久热精品人妻视频| 精品国产毛片一区二区无码 | 久久精品麻豆日日躁夜夜躁| 亚洲国产精品激情在线观看| 久久久精品日本一区二区三区| 国产91精品黄网在线观看| 国内精品久久久久| 久久精品国产影库免费看| 99热这里只有精品在线| 国产在线精品免费aaa片| 精品人妻久久久久久888| 精品无码久久久久久尤物| 无码日韩人妻精品久久蜜桃| 中文字幕精品一区| 中文字幕无码精品亚洲资源网久久| 久久久久人妻一区精品果冻| 精品乱码久久久久久夜夜嗨 | 亚洲国产精品自在线一区二区|