admin管理员组

文章数量:1130349

        卸载 Yarn 并重新安装是一个简单直接的方式,可以避免处理旧的缓存和全局模块的麻烦,同时从一开始就配置好新的路径可以让系统更干净。以下是详细的步骤,确保卸载干净并重新安装 Yarn,设置你想要的路径(我的是D:\AAAProgramFiles\Yarn)。个人认为比较详细了。

步骤 1:完全卸载 Yarn

  1. 卸载 Yarn 可执行文件
    • 如果通过 npm 安装的 Yarn,运行以下命令卸载:
      npm uninstall -g yarn
    • 如果是通过其他方式(如直接下载安装程序或 MSI 安装包)安装的 Yarn:
      • 打开 Windows 的“控制面板” > “程序和功能”,找到 Yarn,右键卸载。
      • 或者检查 Yarn 官网的安装目录(通常是 C:\Program Files\Yarn 或类似路径),手动删除相关文件。
  2. 删除 Yarn 的旧配置文件和数据
    • 删除 Yarn 的全局配置文件,通常位于:
      C:\Users\Administrator\.yarnrc
      或者运行 yarn config list 查看配置文件路径,然后删除。
    • 删除旧的缓存目录(默认路径):
      C:\Users\Administrator\AppData\Local\Yarn\Cache
    • 删除旧的全局模块目录(默认路径):
      C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn
      
      C:\Users\Administrator\AppData\Roaming\npm\yarn
      如果之前设置过其他全局路径,也一并检查并删除。
    • 检查环境变量:
      • 打开“系统属性” > “高级” > “环境变量”。
      • 在用户变量或系统变量的 PATH 中,移除包含 Yarn 的路径(例如 C:\Users\Administrator\AppData\Roaming\npm 或 C:\Program Files\Yarn\bin)。
  3. 验证 Yarn 已卸载
    • 运行以下命令:
      yarn --version
    • 如果提示“命令未找到”或类似错误,说明 Yarn 已卸载干净。

步骤 2:重新安装 Yarn

1,安装 Yarn

  • 通过 npm 安装(推荐,简单)
    1. 确保已安装 Node.js 和 npm,运行以下命令确认:
      node -v
      
      npm -v
    2. 全局安装 Yarn:
      npm install -g yarn
  • 或者通过官方安装程序
    1. 访问 Yarn 官网,下载 Windows 安装包并运行。
    2. 注意:使用安装程序时,可选择自定义安装路径,但仍需手动配置缓存和全局路径。

2,验证安装

  • 运行以下命令检查 Yarn 是否安装成功:
    yarn --version
  • 确认输出版本号(例如 1.22.22 或更高版本)。

步骤 3:配置新的路径

在重新安装 Yarn 后,立即设置你想要的路径,避免使用默认路径:

  1. 设置缓存目录
    yarn config set cache-folder "D:\AAAProgramFiles\Yarn\Cache"
  2. 设置全局模块目录
    yarn config set global-folder "D:\AAAProgramFiles\Yarn\global"
  3. 设置全局前缀
    yarn config set prefix "D:\AAAProgramFiles\Yarn"
  4. 验证配置
    • 运行以下命令检查:
      yarn config get cache-folder
      
      yarn config get global-folder
      
      yarn config get prefix
    • 确保输出分别是:
      D:\AAAProgramFiles\Yarn\Cache
      
      D:\AAAProgramFiles\Yarn\global
      
      D:\AAAProgramFiles\Yarn
  5. 确保目录存在
    • 手动创建 D:\AAAProgramFiles\Yarn\Cache 和 D:\AAAProgramFiles\Yarn\global 目录,确保 Yarn 有写入权限。
    • 运行以下命令测试:
      yarn global add eslint
      检查 D:\AAAProgramFiles\Yarn\global\node_modules 是否包含 eslint,以及 D:\AAAProgramFiles\Yarn\bin 是否包含 eslint.cmd。
  6. 更新 PATH 环境变量
    • 打开“系统属性” > “高级” > “环境变量”。
    • 在用户变量或系统变量的 PATH 中,添加:
      D:\AAAProgramFiles\Yarn\bin
    • 保存后,重新打开命令行,运行
      eslint --version
      验证全局命令是否可用。

步骤 4:重新安装需要的全局包

  • 如果你之前有安装全局包(例如 create-react-app、typescript 等),需要重新安装:
    yarn global add <package-name>
  • 查看已安装的全局包:
    yarn global list

步骤 5:处理项目中的本地依赖

  • 对于每个现有项目,进入项目目录运行:
    yarn install
  • 这会使用新的缓存目录(D:\AAAProgramFiles\Yarn\Cache)重新下载依赖,项目中的 node_modules 不受全局配置影响。

注意事项

  • 权限问题:确保 D:\AAAProgramFiles\Yarn 及其子目录有写入权限。如果遇到权限问题,可以以管理员身份运行命令行,或者调整目录权限。
  • Node.js 版本:确保 Node.js 版本与 Yarn 兼容(Yarn 1.22.22 通常支持 Node.js 8 或更高版本)。
  • 升级 Yarn:考虑安装最新版本的 Yarn(例如 Yarn 2/3,Yarn Berry),它有更现代化的功能。安装方法:
    npm install -g yarn@latest
    或者参考 Yarn Berry 文档。
  • 清理残留:如果重新安装后仍发现旧路径被使用,检查是否有旧的 .yarnrc 文件或环境变量未清理干净。

总结

卸载并重新安装 Yarn 是清理旧配置、重新开始的好方法。通过以上步骤,可以确保 Yarn 使用新的路径(D:\AAAProgramFiles\Yarn),避免处理旧的缓存和全局模块。

        卸载 Yarn 并重新安装是一个简单直接的方式,可以避免处理旧的缓存和全局模块的麻烦,同时从一开始就配置好新的路径可以让系统更干净。以下是详细的步骤,确保卸载干净并重新安装 Yarn,设置你想要的路径(我的是D:\AAAProgramFiles\Yarn)。个人认为比较详细了。

步骤 1:完全卸载 Yarn

  1. 卸载 Yarn 可执行文件
    • 如果通过 npm 安装的 Yarn,运行以下命令卸载:
      npm uninstall -g yarn
    • 如果是通过其他方式(如直接下载安装程序或 MSI 安装包)安装的 Yarn:
      • 打开 Windows 的“控制面板” > “程序和功能”,找到 Yarn,右键卸载。
      • 或者检查 Yarn 官网的安装目录(通常是 C:\Program Files\Yarn 或类似路径),手动删除相关文件。
  2. 删除 Yarn 的旧配置文件和数据
    • 删除 Yarn 的全局配置文件,通常位于:
      C:\Users\Administrator\.yarnrc
      或者运行 yarn config list 查看配置文件路径,然后删除。
    • 删除旧的缓存目录(默认路径):
      C:\Users\Administrator\AppData\Local\Yarn\Cache
    • 删除旧的全局模块目录(默认路径):
      C:\Users\Administrator\AppData\Roaming\npm\node_modules\yarn
      
      C:\Users\Administrator\AppData\Roaming\npm\yarn
      如果之前设置过其他全局路径,也一并检查并删除。
    • 检查环境变量:
      • 打开“系统属性” > “高级” > “环境变量”。
      • 在用户变量或系统变量的 PATH 中,移除包含 Yarn 的路径(例如 C:\Users\Administrator\AppData\Roaming\npm 或 C:\Program Files\Yarn\bin)。
  3. 验证 Yarn 已卸载
    • 运行以下命令:
      yarn --version
    • 如果提示“命令未找到”或类似错误,说明 Yarn 已卸载干净。

步骤 2:重新安装 Yarn

1,安装 Yarn

  • 通过 npm 安装(推荐,简单)
    1. 确保已安装 Node.js 和 npm,运行以下命令确认:
      node -v
      
      npm -v
    2. 全局安装 Yarn:
      npm install -g yarn
  • 或者通过官方安装程序
    1. 访问 Yarn 官网,下载 Windows 安装包并运行。
    2. 注意:使用安装程序时,可选择自定义安装路径,但仍需手动配置缓存和全局路径。

2,验证安装

  • 运行以下命令检查 Yarn 是否安装成功:
    yarn --version
  • 确认输出版本号(例如 1.22.22 或更高版本)。

步骤 3:配置新的路径

在重新安装 Yarn 后,立即设置你想要的路径,避免使用默认路径:

  1. 设置缓存目录
    yarn config set cache-folder "D:\AAAProgramFiles\Yarn\Cache"
  2. 设置全局模块目录
    yarn config set global-folder "D:\AAAProgramFiles\Yarn\global"
  3. 设置全局前缀
    yarn config set prefix "D:\AAAProgramFiles\Yarn"
  4. 验证配置
    • 运行以下命令检查:
      yarn config get cache-folder
      
      yarn config get global-folder
      
      yarn config get prefix
    • 确保输出分别是:
      D:\AAAProgramFiles\Yarn\Cache
      
      D:\AAAProgramFiles\Yarn\global
      
      D:\AAAProgramFiles\Yarn
  5. 确保目录存在
    • 手动创建 D:\AAAProgramFiles\Yarn\Cache 和 D:\AAAProgramFiles\Yarn\global 目录,确保 Yarn 有写入权限。
    • 运行以下命令测试:
      yarn global add eslint
      检查 D:\AAAProgramFiles\Yarn\global\node_modules 是否包含 eslint,以及 D:\AAAProgramFiles\Yarn\bin 是否包含 eslint.cmd。
  6. 更新 PATH 环境变量
    • 打开“系统属性” > “高级” > “环境变量”。
    • 在用户变量或系统变量的 PATH 中,添加:
      D:\AAAProgramFiles\Yarn\bin
    • 保存后,重新打开命令行,运行
      eslint --version
      验证全局命令是否可用。

步骤 4:重新安装需要的全局包

  • 如果你之前有安装全局包(例如 create-react-app、typescript 等),需要重新安装:
    yarn global add <package-name>
  • 查看已安装的全局包:
    yarn global list

步骤 5:处理项目中的本地依赖

  • 对于每个现有项目,进入项目目录运行:
    yarn install
  • 这会使用新的缓存目录(D:\AAAProgramFiles\Yarn\Cache)重新下载依赖,项目中的 node_modules 不受全局配置影响。

注意事项

  • 权限问题:确保 D:\AAAProgramFiles\Yarn 及其子目录有写入权限。如果遇到权限问题,可以以管理员身份运行命令行,或者调整目录权限。
  • Node.js 版本:确保 Node.js 版本与 Yarn 兼容(Yarn 1.22.22 通常支持 Node.js 8 或更高版本)。
  • 升级 Yarn:考虑安装最新版本的 Yarn(例如 Yarn 2/3,Yarn Berry),它有更现代化的功能。安装方法:
    npm install -g yarn@latest
    或者参考 Yarn Berry 文档。
  • 清理残留:如果重新安装后仍发现旧路径被使用,检查是否有旧的 .yarnrc 文件或环境变量未清理干净。

总结

卸载并重新安装 Yarn 是清理旧配置、重新开始的好方法。通过以上步骤,可以确保 Yarn 使用新的路径(D:\AAAProgramFiles\Yarn),避免处理旧的缓存和全局模块。

本文标签: 太多yarn