nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)

前言:今天换另一个项目时,需要对node.js版本进行降级,所以用了nvm,却发生了错误,提示npm找不到,查阅资料发现使用NVM的很多时候只会给你下载对应版本得node.js,却不会下载npm或者像我这样下载失败

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第1张图片

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第2张图片

 处理方案

 1.前往nodejs官方查看你的nodejs版本相对应的npm

链接如下:https://nodejs.org/zh-cn/download/releases/

层主是14.20.0,所以查找得对应npm版本如下

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第3张图片

  2.前往nodejs官方下载相对应的npm

链接如下:http://npm.taobao.org/mirrors/npm/

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第4张图片

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第5张图片

 3.将下载好的安装包解压到nodejs文件夹里,并改名为npm

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第6张图片

 nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第7张图片

 4.将文件夹里的两个文件放到nvm文件夹对应的版本之中

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第8张图片

 nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第9张图片

 5.此时在运行npm -v 发现没有问题,并且提示对应版本

nvm管理node时npm找不到(npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1)_第10张图片

你可能感兴趣的:(个人学习,技术分享,npm,前端,javascript)