当前位置: 首页 > news >正文

NVM踩坑实录:配置了npm的阿里云cdn之后,下载nodejs老版本(如:12.18.4)时,报404异常,下载失败的问题解决

文章目录

    • 一、情景还原
    • 二、分析原因
    • 三、解决方案

一、情景还原

有个老项目,需要用到 node 的 12.18.4 版本。

小case,我装了 nvm 的,根本构不成挑战,敲敲命令就可以了:

# 安装12.18.4版本的nodejs
nvm install 12.18.4# 将当前node环境切换成12.18.4版本
nvm use 12.18.4

但是,万万没想到,第一步就报错了:
Error retrieving "https://registry.npmmirror.com/node/latest/SHASUMS256.txt": HTTP Status 404

二、分析原因

别慌,分析下原因,应该是我配置了阿里云的npm的cdn的原因导致,因为我装其他高版本,是OK的:

# 查看已安装的node版本
nvm list

如图:

在这里插入图片描述

由此可见其他版本是OK的,但阿里云CDN地址里,没有12.18.4的版本信息,或者校验信息。

到这里,解决思路有2个:

1.将配置的阿里云cdn先改回原来的,再进行node安装,最后再改为阿里云cdn地址;

  • 这样的坏处是比较麻烦、改来改去的;
  • 而且网速比较慢;

2.下载相应的版本,进行手动安装;(本文的方法)

  • 这样的好处是不用改任何配置;
  • 而且整个过程不复杂;

三、解决方案

1.咱们先从阿里云NPM的CDN网站,下载我们要安装的node包版本,我这里以 12.18.4 为例:

地址:https://registry.npmmirror.com/binary.html?path=node/v12.18.4/

我是windows系统,64位的,大家根据自己的实际情况下载:

在这里插入图片描述

2.在 nvm 的安装目录里,创建一个 v12.18.4 文件夹

在这里插入图片描述

3.将下载好的 node-v12.18.4-win-x64.7z 文件,放入刚刚创建的 v12.18.4 文件夹内,并解压到当前目录

在这里插入图片描述

4.这时候输入 nvm list 看效果

nvm list

输出:

在这里插入图片描述

5.使用nvm切换node环境

nvm use 12.18.4

输出:

在这里插入图片描述

6.查看当前node版本

node -v

输出:

在这里插入图片描述

说明node版本已经切换成 12.18.4 了。


都看到这里了,各位帅哥/美女,不管有用没用,都帮忙点个赞呗,❤️谢谢~


Author
吴所畏惧 2025.07.25
http://www.lryc.cn/news/599164.html

相关文章:

  • Day31| 56. 合并区间、738.单调递增的数字、968.监控二叉树
  • Chromadb 1.0.15 索引全解析:从原理到实战的向量检索优化指南
  • 规则分配脚本
  • Django集成Swagger全指南:两种实现方案详解
  • k8s的存储之secerts
  • 从零开始:在 PyCharm 中搭建 Django 商城的用户注册与登录功能(轮播图+商品页-小白入门版)
  • Qt 与 SQLite 嵌入式数据库开发
  • mid360连接机载电脑,远程桌面连接不上的情况
  • FunASR实时多人对话语音识别、分析、端点检测
  • 当人机交互迈向新纪元:脑机接口与AR/VR/MR的狂飙之路
  • c++注意点(10)----设计模式(原型)
  • 安装pyarrow包
  • SAP-PP-MRPLIST
  • MyBatis高级应用实战指南
  • Movavi Video Editor v25.9.0 视频编辑软件中文特别版
  • 星图云开发者平台新功能速递 | 页面编辑器:全场景编辑器,提供系统全面的解决方案
  • 纳米编辑器之Nano 编辑器退出**的详细操作指南
  • IAR编辑器如何让左侧的工具栏显示出来?
  • Hive【安装 01】hive-3.1.2版本安装配置(含 mysql-connector-java-5.1.47.jar 网盘资源)
  • Linux 网络与 Vim 编辑器操作
  • Unity编辑器拓展 IMGUI与部分Utility知识总结(代码+思维导图)
  • 数据仓库深度探索系列 | 开篇:开启数仓建设新征程
  • react中 多个层级 组件数据同用 组件之间传值 usecontext useReducer
  • 滚动提示组件
  • MinIO:云原生对象存储的终极指南
  • GPU服务器与PC 集群(PC农场):科技算力双子星
  • 【PZ-KU060-KFB】——Kintex UltraScale 纯 FPGA 开发平台,释放高速并行计算潜能,高性价比的 FPGA 解决方案
  • 缓存HDC内容用于后续Direct2D绘制.
  • 云原生介绍
  • 云原生可观测-日志观测(Loki)最佳实践