前言
之前提到我用了pnpm来管理我的node版本,用的挺开心的。不知道的童鞋可以试一下这个。
踩坑
之前我装的是 pnpm v7.29.3,node v14.21.3,后面发现出了pnpm 8,然后贪新鲜去手贱升级了一下,然后发现 pnpm 8不支持 node 14,全部命令都用不了,所以也就切不了版本。
解决方案
1、被逼无奈,只能卸载pnpm。这时候你要找到pnpm的安装路径在哪里,可以使用以下命令:
which pnpm
然后删除掉那个文件夹,使用以下命令:
rm -rf /Users/${username}/Library/pnpm/pnpm
2、还有要把之前安装的全局包卸载掉,不然你重新安装之后还是node 14,还是原来的样子。文件夹的名字在我的截图那里:
/Users/${username}/Library/pnpm/global/5
然后全部删除
3、重新安装
4、执行一下命令确认是否成功
pnpm -v
结尾
解决完之后,心情如下: