yarn修改默认全局默认安装位置

1,302 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第31天,点击查看活动详情

前言

问题表述:yarn占用大量C盘空间。

image-20221029231920842.png

1、yarn相关网站

Yarn 是一个软件包管理器,还可以作为项目管理工具。无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn 都能满足你的需求。

  代码通过 软件包(package) 的方式被共享。一个软件包里包含了所有需要共享的代码,以及一个描述软件包信息的文件 package.json (叫做 清单)。

image-20221029231112800.png

2、yarn配置

当我们使用nvm管理版本时,同样的,我们需要配置yarn的全局安装路径和缓存路径

1. 安装yarn

npm i -g yarn

2. 查看yarn版本

yarn -v

image-20221029231219959.png

3. 配置yarn路径

查看基础

  • bin
  • yarn_global
  • yarn_cache

路径

3.1.1. 查看 yarn 全局bin位置

yarn global bin

image-20221029232019702.png

3.1.2. 查看 yarn_global 全局安装位置

yarn global dir

image-20221029232029415.png

默认yarn全局安装路径是放在C盘的用户数据里的,后面我们是需要更改的

3.1.3. 查看 yarn_cache 全局缓存位置

yarn cache dir

image-20221029232043206.png

默认yarn全局缓存路径是放在C盘的用户数据里的,后面我们是需要更改的

3.1.4 :查看yarn 配置列表

yarn config list

image-20221029232056526.png

4、配置yarn全局安装与缓存路径

由上分析我们需要配置yarn全局安装与缓存路径

  1. 在nvm 安装路径下新建两个文件夹分别为
  • yarn
  • yarn_global
  • yarn_cache

我是把yarn配置到nvm安装路径下进行统一管理的

image-20221029232128558.png

2.改变 yarn 全局bin位置

yarn config set prefix "D"

image-20221029232236100.png

配置后查看bin路径yarn global bin

3.改变 yarn_global 全局安装位置

yarn config  set global-folder ""

image-20221029232254772.png

配置后查看yarn_global路径yarn global dir

4.改变 yarn_cache 全局cache位置

yarn config set cache-folder ""

image-20221029232305773.png

配置后查看yarn_cache位置yarn cache dir

5、测试

yarn global add typescript

image-20221029232421031.png

此时,会在yarn的global和cache中都有ts相关的文件和缓存

image-20221029232434656.png

image-20221029232446240.png

总结

   以上就是更改yarn的全局安装位置的全部内容,主要是不在C盘,是真的爽,希望对你有所帮助。