-
为什么要使用Yarn
yarn和npm均为前端开发的包管理器,与npm相比,yarn具有以下优势:
-
下载速度快,npm安装依赖时为顺序安装,而yarn安装依赖则为多节点同时安装(串行与并行)。
-
yarn支持离线安装,yarn下载过的安装包会记录在缓存中,当再次安装时无需重新下载。
-
安全,再执行代码之前,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盘空间,我们把这两个目录设置为其他自定义的路径即可。