跳至主要内容
版本: 9.x

卸载 pnpm

删除全局安装的包

在删除 pnpm CLI 之前,您可能需要删除所有由 pnpm 安装的全局包。

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

  1. 运行 pnpm rm -g <pkg>...,其中包含每个全局包的名称。
  2. 运行 pnpm root -g 找到全局目录的位置,并手动删除它。

删除 pnpm CLI

如果您使用独立脚本安装 pnpm,则可以通过删除 pnpm 主目录来卸载 pnpm CLI。

rm -rf $PNPM_HOME

您可能还想在 shell 配置文件 ($HOME/.bashrc$HOME/.zshrc$HOME/.config/fish/config.fish) 中清除 PNPM_HOME 环境变量。

如果您使用 npm 安装 pnpm,则应使用 npm 卸载 pnpm。

npm rm -g pnpm

删除全局内容寻址存储库

rm -rf $(pnpm store path)

如果您在非主磁盘上使用 pnpm,则必须在使用 pnpm 的每个磁盘上运行上述命令。pnpm 为每个磁盘创建一个存储库。