问题回放

前段时间重装了电脑系统,重新下载了nvm来管理node版本,当时下载的时候可能没有注意,今天用npm的时候就报错npm不是内部或外部指令。
在这里插入图片描述
思来想去百度了看看,说是环境变量的问题,我安装nvm的时候改的D盘,我检查看安装时候就自动配好了,我都没手动改过环境变量。

在终端输入node -v回车,哎神奇的是可以显示node版本号
在这里插入图片描述
输入npm -v就显示不是内部或外部命令了。


然后我就重新卸载了我原来的node版本,再重新下的时候,哎,罪魁祸首就被我逮到了,看下图。
在这里插入图片描述
node版本是下载好了的,显示了complete,但是明显下载npm的时候就报错了,我第一时间都想起应该就是我没给nvm设置镜像地址的原因了。

解决方案

以管理员身份运行cmd,在cmd窗口分别输入以下命令回车:

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

然后你再用nvm安装node就可以啦。也没有显示报错了。
在这里插入图片描述

都可以查看node版本和npm版本:
在这里插入图片描述

好啦,最后文章有些内容来源于此文章
希望对你们有所帮助。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐