使用nvm管理多版本Node.js并解决nvm安装node.v14及以下版本时对应的npm安装失败

一、下载和配置nvm

1.nvm下载地址:

Releases · coreybutler/nvm-windows · GitHub

2.安装nvm

创建1个主文件夹nodefile再创建2个子文件夹分别用来存放nvm和node

(因为安装步骤为全英文为了方便操作遇到需要设置路径的步骤时第一步先设置nvm第二步再设置node路径一路next最后finsh即可完成安装)

3.确认是否成功安装成功

win+r打开命令行窗口输入nvm得到对应的版本号则为安装成功

4.配置node和npm的镜像

打开nvm文件夹找到settings.txt文档文件并使用记事本打开

添加node和npm镜像路径

node_mirror: https://npmmirror.com/mirrors/node/

npm_mirror: https://npmmirror.com/mirrors/npm/

二、使用nvm

1.使用nvm安装node

(全文以nodev17.9.1版本为例)

命令:nvm install v17.9.1

安装成功后在nvm目录下可以找到对应的文件夹

2.使用和切换node

使用和切换node命令为同一个: nvm use v17.9.1

node -v命令查看当前使用的node版本

npm -v查看对应node的npm版本

三、解决nvm安装node.v14及下版本时不会同时安装npm

注意:使用nvm安装node.v14以上的版本会同时帮你安装npm(安装路径在node文件夹下)如下图

此文件夹下的nodejs会随着你切换的node版本而进行动态的进行切换!!!

解决方法:下载node对应的npm版本并复制到nodejs目录下

1.找到所需node对应的npm版本映射表

图表链接:  https://nodejs.org/zh-cn/about/previous-releases?login=from_csdn

2.下载对应的npm安装包(以node.v14.21.3为例找到对应的v6.14.18的npm版本)

npm下载链接:  https://registry.npmmirror.com/binary.html?path=npm/&sort=desc&login=from_csdn

3.安装npm的zip包解压并将文件改名为npm

4.将改完名的npm复制到nodejs目录下的nodemodules里

5.复制npm/bin文件夹下的两个文件

6.粘贴到nodemodules的同级目录下

### 解决 nvm 安装 Node 14npm 出现错误的方法 当使用 nvm 安装 Node 14 版本后遇到 npm 错误,可以采取以下措施来解决问题。 #### 验证安装情况 确保已经正确安装Node.js 且其版本被正确设置。可以通过命令 `nvm list` 查看当前可用的 Node.js 版本以及正在使用版本。如果未发现任何已安装版本,则可能需要重新尝试安装过程[^1]。 #### 检查环境变量配置 有即使成功安装Node.js 及附带的 npm,由于路径配置不当也可能导致无法识别 npm 命令。应检查系统的 PATH 环境变量是否包含了 nvm 的全局模块目录。对于大多数 Unix-like 系统而言,默认情况下该位置位于用户的 home 文件夹下的 `.nvm/versions/node/<version>/bin` 中[^5]。 #### 更新或重置 nvm 设置 考虑到可能存在某些特定于操作系统的差异影响到了 nvm 的正常使用效果,建议更新至最新版 nvm 来获得更好的兼容性和稳定性支持。另外还可以考虑清除缓存数据 (`nvm cache clear`) 或者完全移除再全新部署一次 nvm 工具链以排除潜在干扰因素的影响[^2]。 #### 使用国内源加速下载速度 针对网络连接不稳定造成的依赖项获取失败问题,推荐更换成更稳定的镜像站点来进行资源拉取工作。例如阿里云提供的官方镜像站就非常适合中国地区的开发者们选用。具体做法是在执行安装指令前先指定好目标仓库地址: ```bash export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/ ``` 接着按照常规流程继续完成后续步骤即可[^4]。 #### 手动安装 npm 若上述方法仍未能有效改善现状的话,不妨试着单独手动安装最新的稳定版 npm 覆盖原有旧版本试试看能否恢复正常运作状态。这一步骤可通过如下方式实现: ```bash curl -L https://www.npmjs.com/install.sh | sh ``` 或者借助 nvm 自身功能直接升级内置工具包中的 npm 组件版本号: ```bash nvm install-latest-npm ``` 以上就是关于如何解决通过 nvm 安装 Node 14 之后 npm 遇到的一些常见错误及其应对策略介绍[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值