nvm安装node版本成功,npm安装失败

在使用nvm(NVM for Windows)安装Node.js 16.14.0时遇到npm安装失败的问题。通过删除settings.text文件中的npm镜像配置,卸载并重新安装指定版本解决了问题。步骤包括:修改nvm设置,卸载16.14.0,再重新安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

问题

今天安装一个库时提示node版本低,幸亏机智的我使用了nvm(NVM for Windows)在这里插入图片描述
于是,我在cmd中输入了:

nvm install 16.14.0

然后,。。。
在这里插入图片描述
果然,出问题。node安装成功,npm安装失败。

解决

  • 打开nvm安装目录下的文件settings.text
root: D:\CodeEditor\nvm
path: D:\language\Nodejs
node_mirror:npmmirror.com/mirrors/node/
npm_mirror:npmmirror.com/mirrors/npm/
  • 删除最后一行npm的镜像配置,即
root: D:\CodeEditor\nvm
path: D:\language\Nodejs
node_mirror:npmmirror.com/mirrors/node/
  • 卸载,然后重新安装指定node版本
nvm uninstall 16.14.0

nvm install 16.14.0
### 解决 nvm 安装 Node 14 后 npm 出现错误的方法 当使用 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]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值