【前端冷知识】记录升级pnpm踩的坑

4,210 阅读1分钟

前言

之前提到我用了pnpm来管理我的node版本,用的挺开心的。不知道的童鞋可以试一下这个。

# 【前端冷知识】pnpm管理node版本

踩坑

之前我装的是 pnpm v7.29.3node v14.21.3,后面发现出了pnpm 8,然后贪新鲜去手贱升级了一下,然后发现 pnpm 8不支持 node 14,全部命令都用不了,所以也就切不了版本。

image.png

解决方案

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

结尾

解决完之后,心情如下:

image.png