由于需要启动一个新项目,需要升级pnpm版本,直接新装:
npm install -g pnpm
发现升级不了,然后打算卸载重装pnpm,按照百度一顿操作,发现卸载后安装还是之前的那个低版本。最后不得已,输出本机的PATH
,根据配置内容一个一个目录去翻找到目标pnpm,最后在yarn的bin目录下终于找到了pnpm的执行文件,删除该文件,终于卸载了(pnpm干净卸载请百度,不是本文的重点)。
总结:
当你的电脑有多个包管理器,如多个版本的npm(多node版本管理,如n, nvm),yarn,pnpm等,那么卸载全局指令,需要去安装该全局指令的那个包管理器中执行指令卸载,多个版本的npm包时,需要先切到对应node版本,然后执行npm卸载。
如果已经忘记,可以尝试使用which
指令找到指令的实际地址,然后删除, 或者根据PATH
路径手动寻找删除。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。