卸载 pnpm

移除全局安装的包

当您在删除 pnpm CLI 之前,删除 pnpm 安装的全局包可能具有一定意义。

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

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

移除 pnpm CLI

如果您使用独立脚本安装 pnpm(或 npx),那么您应该能够使用以下命令卸载 pnpm CLI:

  1. pnpm rm -g pnpm

您可能还想清理 shell 配置文件中 PNPM_HOME 的环境变量($HOME/.bashrc$HOME/.zshrc 或者 $HOME/.config/fish/config.fish

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

  1. npm rm -g pnpm

删除全局内容可寻址存储

如果您仅在主磁盘中使用 pnpm,那么您将在主目录中拥有一个全局存储。 所以只需通过以下方式删除它:

  1. rm -rf ~/.pnpm-store

如果您在非主磁盘中使用 pnpm,则存储位于该磁盘的根目录中。 例如,如果您 D: 上使用 pnpm,请从 D:\.pnpm-store删除存储。

删除状态文件

pnpm 也在 ~/.pnpm-state.json 保存了一些状态。 您可以删除此文件。