因为项目遇到个问题,找了个认为厉害的人远程电脑,上来卡卡把我nvm、node的所有环境变量全删了,因为我是安装在D盘,他又给我新装在了C盘的node,整了半天环境变量还是不行,没办法了就卸了重装nvm。
首次我上网查了资料,有网友发帖说nvm1.1.9版本的卸载重装也没用,秉着听人劝吃饱饭的态度,下载了nvm1.1.7版本的安装,附上下载包,setup版本的,安装后不需要手动添加环境变量。
那我解压后,nvm安装路径设置了D盘下的新建nvm文件夹,node安装在D盘的新建nodejs文件夹,安装完后一看,nodejs文件夹没得了,左看右看又找不到,不明所以的我又卸载重装了几次,发现还是找不到,最后猜测是因为还没有安装node版本的原因,nvm安装时候给我nodejs文件夹吞掉了,于是就尝试安装nvm install 19.6.1版本的node,因为安装之前额外备份了原先的nvm的文件夹,后面要在setting.txt配置淘宝镜像,我就在安装19.6.1版本之前就配置了一下,附上图:
然后就node use 19.6.1使用了,开始node -v测试没问题
但是在检测npm的时候就不行了,附上报错代码:
咱也看不懂,上网搜说是什么项目node版本太低于电脑的node版本会报这个,我寻思我也没开始啥项目啊……
查了半天也不知所以云,我就试着安装了16.15.1版本的,一试,嘿,npm好的
我把镜像删了,把19.6.1版本卸载重装后再测试发现都没有npm,说明跟镜像没有关系,奶奶个腿,版本太高也不行,净费事了……
之前node装了一堆全局插件,把之前node的16.15.1文件夹替换现在的16.15.1文件夹肯定是不行的,只能将yarn、cnpm、less、pnpm、ts、ts-node、webpack、axios再一个个手动重装了……然后npm install yarn -D就……就又出事了
我是真的服呀,然后又上网找答案,真是众说纷纭呀,说nvm版本太低的,要升到1.1.9最新版,我刚从1.1.9退回来的,又说npm版本太低的,我直接呵呵,,,,最后尝试更换node版本,安装了16.13.2的node版本后终于安装了yarn,还顺便提醒了我有新版本的npm更新……