• 为什么要使用Yarn

    yarn和npm均为前端开发的包管理器,与npm相比,yarn具有以下优势:

    1. 下载速度快,npm安装依赖时为顺序安装,而yarn安装依赖则为多节点同时安装(串行与并行)。

    2. yarn支持离线安装,yarn下载过的安装包会记录在缓存中,当再次安装时无需重新下载。

    3. 安全,再执行代码之前,yarn会通过算法校验每个安装包的完整性。

  • Yarn的安装

npm install -g yarn

  • Yarn的配置

    首先查看一下Yarn的基础配置,通过以下命令查看:

yarn config list

如上图所示,Yarn的config配置其实就是一个JSON文件,通过以下命令来进行设置:

yarn config set //更改或新增一对键值对(一个配置),如yarn config set registry http://*****
yarn config get //获取指定配置键的值
yarn config delete //删除指定键的配置

其中,registry、global-folder、cache-folder是我们需要配置的项,registry设置的是仓库源,我们使用国内源,

global-folder设置的是yarn的全局安装路径,cache-folder设置的是yanr的全局缓存路径,因为这两个路径默认都在C盘的用户目录下,为避免其占据C盘空间,我们把这两个目录设置为其他自定义的路径即可。