-
'npm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
已知新安装的node版本为v16.20.0,查看npm版本时出现报错
https://blog.csdn.net/qq_37024887/article/details/109604360
然后找到一个兄弟提供的办法,下载了对应的npm包,解压放到对应的文件夹里面,修改名字为npm
接着就能发现能够使用 npm -v 查看版本号8.19.4
接着我想下载yarn,这时候问题又来了
使用 npm install -g yarn 出现这个问题
-
npm ERR! Arborist is not a constructor
在网上找了一圈,试了一遍,都没办法解决我的问题
于是突发奇想,把一开始使用的node版本下的npm复制过去(就是安装nvm时下载的那个node版本),包括那4个文件
以我的电脑为例,把16.13.2版本下npm和4个文件复制到16.20.0里面
然后再次查看了npm版本,版本是
然后将npm进行升级,升级为对应的npm版本8.19.4,(好像不升级也行,旧版的npm没什么影响)
npm -g install npm@8.19.4
升级成功后版本就为
现在才来看看能不能安装yarn
npm install --global yarn
安装成功,没有报错,后续也是正常使用