卸载 pnpm
移除全局安装的包
在移除 pnpm CLI 之前,可能需要先移除所有通过 pnpm 全局安装的包。
要列出所有全局包,请运行 pnpm ls -g
。有两种方法可以移除全局包:
- 对每个列出的全局包运行
pnpm rm -g <pkg>...
。 - 运行
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 在每个磁盘上创建一个存储。