站長資訊網
最全最豐富的資訊網站

一文淺析JS包管理工具:yarn

yarn 和 npm 一樣也是 JavaScript 包管理工具,下面本篇文章就來帶大家了解一下yarn包管理工具,希望對大家有所幫助!

一文淺析JS包管理工具:yarn

1. yarn簡介

Yarnfacebook 發(fā)布的一款取代 npm 的包管理工具

  • 速度超快 —— Yarn 緩存了每個下載過的包,所以再次使用時無需重復下載。 同時利用并行下載以最大化資源利用率,因此安裝速度更快
  • 超級安全 —— 在執(zhí)行代碼之前,Yarn 會通過算法校驗每個安裝包的完整性
  • 超級可靠 —— 使用詳細、簡潔的鎖文件格式和明確的安裝算法,Yarn 能夠保證在不同系統(tǒng)上無差異的工作

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 發(fā)布序列的代號,同時也是我們的 代碼倉庫 的名稱!

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 參數來指定要安裝特定的分支節(jié)點

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

国产在线精品网址你懂的|
国产午夜精品理论片久久影视
|
国产精品最新资源网|
国产国产精品人在线视|
日韩制服国产精品一区|
国产麻豆精品在线观看|
日韩精品无码区免费专区|
国内精品免费视频自在线|
国产无套精品一区二区|
日韩电影免费在线|
四虎一影院区永久精品|
日韩精品成人一区二区三区|
国产69精品久久久久妇女|
人妻少妇看A偷人无码精品
|
2022国产成人福利精品视频|
久久国产成人精品|
久久精品99无色码中文字幕|
国产一区二区精品尤物|
91精品日韩人妻无码久久不卡|
国产伦精品一区二区|
亚洲精品中文字幕麻豆|
91在线老王精品免费播放|
亚洲视频精品在线|
无码久久精品国产亚洲Av影片|
久久午夜精品视频|
久久99久久99精品免观看|
亚洲高清专区日韩精品|
久久久免费精品re6|
日韩精品极品视频在线观看免费|
精品一区二区久久久久久久网站|
久久99精品免费一区二区|
日韩在线观看完整版电影|
国产av一区最新精品|
亚洲精品欧洲精品|
久久综合九色综合精品|
国产精品熟女高潮视频|
亚洲国产精品一区二区成人片国内|
福利姬在线精品观看|
精品久久久久成人码免费动漫|
91大神精品在线观看|
亚洲精品美女网站|