1. Yarn 简介

此处的Yarn不是Apache Hadoop YARN,而是facebook发布的一款取代npm的包管理工具。安装 Yarn 工具,首先需要安装 nodejs。node下载地址:node 安装包官方下载地址。nodejs 安装完成后,执行下边命令安装 Yarn 工具:

npm install -g yarn

2. Yarn 镜像仓库调整

  • 查看镜像仓库地址
yarn config get registry
  • 修改镜像源地址
yarn config set registry https://registry.npm.taobao.org

常见镜像仓库有:

  • 淘宝镜像仓库:https://registry.npm.taobao.org
  • Yarn默认仓库:https://registry.yarnpkg.com

3. Yarn 下载包存储位置调整

在 Windows 系统中,通过 Yarn 工具下载的包被存储到 node_modules 目录中,node_modules 分为两种类型,一种是全局的包管理,另一种是局部的包管理。全局的包默认情况下会存储到 C 盘中,如果 C 盘资源紧张,可以考虑将 yarn 的默认下载包地址进行调整。通常情况下课调整如下三个目录位置:

  • bin目录调整
  • Cache目录调整
  • 全局包目录调整

3.1 bin 目录调整

  • 查看 bin 目录地址
yarn global bin
  • 修改 bin 目录地址
yarn config set prefix  D:\Yarn\bin

3.2 Cache 目录调整

  • 查询 Cache 目录
yarn cache dir
  • 修改 Cache 目录
yarn config set cache-folder  D:\Yarn\Cache

3.3 全局包目录调整

  • 查看全局包目录
yarn global dir
  • 修改全局包目录
yarn config set global-folder  D:\Yarn\Data\global

4. Yarn 常用命令

  • 安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
yarn install
  • 局部安装,也就是将包下载到项目的node_modules目录下,并自动更新到package.json和yarn.lock文件
yarn add 包名
  • 全局安装,也就是将包下载到 global-folder 目录下,并自动更新到package.json和yarn.lock文件
yarn global add 包名
  • 卸载局部包,并自动更新到package.json和yarn.lock文件
yarn remove 包名
  • 卸载全局包,并自动更新到package.json和yarn.lock文件
yarn global remove 包名
  • 运行package.json文件中 script属性内定义的脚本(例如:start、build等)
yarn run 脚本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。