跳到主要内容
版本:Next

卸载 pnpm

移除全局安装的包

在移除 pnpm CLI 之前,可能需要先移除所有通过 pnpm 全局安装的包。

要列出所有全局包,请运行 pnpm ls -g。有两种方法可以移除全局包:

  1. 对每个列出的全局包运行 pnpm rm -g <pkg>...
  2. 运行 pnpm root -g 找到全局目录的位置,然后手动移除它。

移除 pnpm CLI

如果你使用独立脚本安装了 pnpm,那么你应该可以通过移除 pnpm 主目录来卸载 pnpm CLI:

Remove-Item -Recurse -Force $env:PNPM_HOME

你可能还需要清理 shell 配置文件($HOME/.bashrc$HOME/.zshrc$HOME/.config/fish/config.fish)中的 PNPM_HOME 环境变量。

如果你使用 npm 安装了 pnpm,那么你应该使用 npm 来卸载 pnpm:

npm rm -g pnpm

移除全局内容寻址存储

Remove-Item -Recurse -Force (pnpm store path)

如果你在非主磁盘上使用过 pnpm,那么你必须在每个使用过 pnpm 的磁盘上运行上述命令。 pnpm 在每个磁盘上创建一个存储。