卸载 pnpm
移除全局安装的包
当您在删除 pnpm CLI 之前,删除 pnpm 安装的全局包可能具有一定意义。
要列出所有全局包,请运行 pnpm ls -g
。 有两种方法可以删除全局包:
- 运行
pnpm rm -g <pkg>...
列出每个全局包。 - 运行
pnpm root -g
找到全局目录的位置并手动删除它。
移除 pnpm CLI
如果您使用独立脚本安装 pnpm(或 npx),那么您应该能够使用以下命令卸载 pnpm CLI:
pnpm rm -g pnpm
您可能还想清理 shell 配置文件中 PNPM_HOME
的环境变量($HOME/.bashrc
、 $HOME/.zshrc
或者 $HOME/.config/fish/config.fish
)
如果您使用 npm 安装 pnpm,那么您应该使用 npm 卸载 pnpm:
npm rm -g pnpm
删除全局内容可寻址存储
如果您仅在主磁盘中使用 pnpm,那么您将在主目录中拥有一个全局存储。 所以只需通过以下方式删除它:
rm -rf ~/.pnpm-store
如果您在非主磁盘中使用 pnpm,则存储位于该磁盘的根目录中。 例如,如果您 D:
上使用 pnpm,请从 D:\.pnpm-store
删除存储。
删除状态文件
pnpm 也在 ~/.pnpm-state.json
保存了一些状态。 您可以删除此文件。