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

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

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

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

1. yarn簡介

Yarnfacebook 發布的一款取代 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

国产精品乱码高清在线观看|
国产伦精品一区二区三区视频金莲
|
精品午夜国产福利观看|
日韩精品区一区二区三VR
|
国内精品videofree720|
国产精品久久精品|
久久久久久亚洲Av无码精品专口|
日本精品一区二区三区在线观看
|
韩日美无码精品无码|
国产精品自产拍在线18禁|
九色国产在视频线精品视频|
日韩经典午夜福利发布|
亚洲日韩中文字幕日韩在线|
女人国产香蕉久久精品|
国产美女在线精品免费观看|
国产99久久精品一区二区|
亚洲欧洲国产精品久久|
久久99国产乱子伦精品免费|
人妻少妇精品视频二区|
日韩精品久久久久久久电影蜜臀|
国产精品免费AV片在线观看|
久热中文字幕在线精品首页|
久久九九亚洲精品|
九九精品成人免费国产片|
国产亚洲美女精品久久久久狼|
国产日韩精品无码区免费专区国产|
亚洲精品国产精品乱码不卡|
69堂国产成人精品视频不卡
|
久久久久久久久久久免费精品|
国产精品自产拍在线18禁|
久久久久亚洲精品中文字幕|
中文国产成人精品久久96|
国内精品国产成人国产三级|
国产中文在线亚洲精品官网|
亚洲精品夜夜夜妓女网|
国内精品免费在线观看|
久久综合九色综合精品|
日本精品一区二区三区在线观看|
久久99精品福利久久久|
老司机67194精品线观看|
亚洲精品亚洲人成在线观看麻豆|