持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第31天,点击查看活动详情
前言
问题表述:yarn占用大量C盘空间。
1、yarn相关网站
Yarn 是一个软件包管理器,还可以作为项目管理工具。无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn 都能满足你的需求。
代码通过 软件包(package) 的方式被共享。一个软件包里包含了所有需要共享的代码,以及一个描述软件包信息的文件 package.json
(叫做 清单)。
- yarn 英文官网:yarnpkg.com
- yarn 中文官网:www.yarnpkg.cn/
2、yarn配置
当我们使用nvm管理版本时,同样的,我们需要配置yarn的全局安装路径和缓存路径
1. 安装yarn
npm i -g yarn
2. 查看yarn版本
yarn -v
3. 配置yarn路径
查看基础
- bin
- yarn_global
- yarn_cache
路径
3.1.1. 查看 yarn
全局bin
位置
yarn global bin
3.1.2. 查看 yarn_global
全局安装位置
yarn global dir
默认yarn
全局安装路径是放在C盘的用户数据里的,后面我们是需要更改的
3.1.3. 查看 yarn_cache
全局缓存位置
yarn cache dir
默认yarn
全局缓存路径是放在C盘的用户数据里的,后面我们是需要更改的
3.1.4 :查看yarn 配置列表
yarn config list
4、配置yarn全局安装与缓存路径
由上分析我们需要配置yarn全局安装与缓存路径
- 在nvm 安装路径下新建两个文件夹分别为
- yarn
- yarn_global
- yarn_cache
我是把yarn配置到nvm安装路径下进行统一管理的
2.改变 yarn 全局bin位置
yarn config set prefix "D"
配置后查看bin路径yarn global bin
3.改变 yarn_global 全局安装位置
yarn config set global-folder ""
配置后查看yarn_global路径yarn global dir
4.改变 yarn_cache 全局cache位置
yarn config set cache-folder ""
配置后查看yarn_cache位置yarn cache dir
5、测试
yarn global add typescript
此时,会在yarn的global和cache中都有ts相关的文件和缓存
总结
以上就是更改yarn的全局安装位置的全部内容,主要是不在C盘,是真的爽,希望对你有所帮助。