使用nvm切换node版本后出现“无法将‘npm’项识别为 cmdlet、函数、脚本文件...”解决办法

文章讲述了在使用NodeVersionManager(NVM)安装新node版本时,由于NVM不自动安装npm,用户需手动下载并将其放入对应node版本的node_modules目录。提供了下载npm和指定版本的详细步骤,以及如何配置环境以便成功使用npm命令。
摘要由CSDN通过智能技术生成

当使用NVM管理工具安装一个新的node后,发现如下报错

是因为在使用nvm安装node的时候不会默认安装npm,所以需要我们自己下载后放到nvm对应的node目录下面

npm下载地址:http://npm.taobao.org/mirrors/npm/(下载对应版本的zip文件)

node版本对应npm版本:https://nodejs.org/zh-cn/download/releases/

下载完成后将zip文件解压到nvm安装目录中对应的node版本中的node_modules目录下

举个栗子

比如我需要的是16.13.12的node版本,我就去Index of /download/release/v16.13.2/下载了

node-v16.13.2-win-x64.zip

然后解压得到:

接下来进入这个npm文件夹中的bin目录

然后回到版本号文件夹的根目录下将其粘贴到这里来

接下来再回去使用npm命令就成功啦!

参考文章:NVM安装node后没有npm(无法将“npm”项识别为 cmdlet、函数、脚本文件)_node 没有npm_诚实可靠王大锤的博客-CSDN博客

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值