首页 前端知识 【解决使用nvm安装node后没有npm】npm 不是内部或外部命令,也不是可运行的程序 或批处理文件

【解决使用nvm安装node后没有npm】npm 不是内部或外部命令,也不是可运行的程序 或批处理文件

2025-02-28 12:02:56 前端知识 前端哥 203 257 我要收藏

问题描述

在使用nvm下载node某版本并切换到对应版本后,使用node -v能够正常显示版本号,但使用npm -v却显示 npm不是内部或外部命令,也不是可运行的程序或批处理文件。
在这里插入图片描述
在此图中可以看到,在对应nvm目录下对应的node版本安装目录中是有npm 命令的,但是在桌面文件夹中是没有npm命令的。

原因分析

在下载完对应node版本后,在nvm安装目录下会有一个temp临时文件夹。
在这里插入图片描述
进入目录会发现,这里面有当前node版本对应的npm压缩包。

解决

在这里插入图片描述
此时解压此压缩包,会发现下载node的终端窗口中在执行下载npm的操作,最后下载完成。
在这里插入图片描述
最后去任意目录下,都能执行npm命令。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/21924.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!