欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

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

          1. yarn簡介

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

          • 速度超快 —— Yarn 緩存了每個(gè)下載過的包,所以再次使用時(shí)無需重復(fù)下載。 同時(shí)利用并行下載以最大化資源利用率,因此安裝速度更快
          • 超級(jí)安全 —— 在執(zhí)行代碼之前,Yarn 會(huì)通過算法校驗(yàn)每個(gè)安裝包的完整性
          • 超級(jí)可靠 —— 使用詳細(xì)、簡潔的鎖文件格式和明確的安裝算法,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

          測試鏡像速度

          yrm test taobao

          4. yarn使用

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

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

          D:My Study