一、先尝试 npm uninstall -g pnpm 卸载 pnpm,若 pnpm -v 发现 pnpm 已不存在,则可以直接重新下载。
二、若第一步失败,则尝试以下操作
1、查找所有 pnpm 实例
which -a pnpm
列出系统中所有 pnpm 可执行文件的路径,可以手动检查并删除旧的 pnpm 可执行文件
2、删除特定路径的 pnpm
sudo rm ### (### 为上一步查出的路径)
再次运行 which pnpm,确保你删除了所有旧的 pnpm 实例
3、重新安装 pnpm
npm install -g pnpm (此处使用正常下载pnpm的方式即可)
4、更新 PATH 环境变量
确保 npm 全局路径正确添加到了 PATH 环境变量中。
可以使用 npm root -g 查看 npm
的全局安装路径,确保 npm
安装全局包的路径和 PATH
中的路径一致
如果需要,可以在 ~/.zshrc 或 ~/.bashrc 中手动添加:export PATH="###“ (### 为刚刚查出的npm
的全局安装路径),然后运行 source ~/.zshrc 或重启终端来加载新的环境变量
5、验证版本
pnpm -v 再次检查 pnpm 版本,确保正确安装了新版本