亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

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

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

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

    1. yarn簡(jiǎn)介

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

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

    2. yarn安裝與更新

    2-1 全局安裝

    通過 npm install -g 全局去安裝 yarn 包管理工具,默認(rèn)安裝的版本是 yarn 1 版本

    # 全局安裝 npm install -g yarn  # 查看yran安裝版本 yarn --version  # 顯示命令列表 yarn help

    2-2 項(xiàng)目安裝

    在項(xiàng)目中需要使用 yarn 2,可以在項(xiàng)目更目錄安裝333

    “Berry” 是 Yarn 2 發(fā)布序列的代號(hào),同時(shí)也是我們的 代碼倉庫 的名稱!

    yarn set version berry

    2-3 yarn更新

    yarn 更新到最新版本,yarn 會(huì)從我們的網(wǎng)站下載最新的二進(jìn)制文件,并將其安裝在您的項(xiàng)目中

    將項(xiàng)目中的包管理工具升級(jí)為 Yarn 2,此后如果需要對(duì)此 Yarn 2 進(jìn)行升級(jí),則可以使用 yarn set version latest 進(jìn)行升級(jí),否則仍是對(duì) Yarn 1 進(jìn)行操作

    yarn set version latest

    2-4 安裝maste分支最新版

    嘗試最新的 master 代碼分支

    yarn set version from sources

    可以使用 --branch 參數(shù)來指定要安裝特定的分支節(jié)點(diǎn)

    yarn set version from sources --branch 1211

    3. 鏡像管理

    3-1 安裝淘寶鏡像

    修改國內(nèi)鏡像后可以加快軟件包安裝速度

    查看當(dāng)前使用的鏡像

    yarn config get registry

    添加 yarn 的淘寶鏡像

    yarn config set registry https://registry.npm.taobao.org -g  # 恢復(fù)默認(rèn) 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

    測(cè)試鏡像速度

    yrm test taobao

    4. yarn使用

    4-1 初始化項(xiàng)目

    yarn init 用來初始化生成一個(gè)新的 package.json 文件

    D:My Study