前端 | NODE 镜像更新

前端 | NODE 镜像更新

Node.js 是一个免费的、开源的、跨平台的JavaScript运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本。

发现问题

今天本打算学习开源的vlife低代码研发平台

通过git获取到项目前端后,执行npm install报错

  • 请求https://registry.npm.taobao.org/@douyinfe%2fsemi-illustrations失败,原因是证书过期certificate has expired😭

解决问题

既然是证书过期,那大概率是淘宝NPM镜像的问题

  • 首先尝试访问registry.npm.taobao.org,没想到直接给了一个新的域名https://registry.npmmirror.com
  • 直接NODE镜像地址修改为当前域名
shell 复制代码
npm config set registry https://registry.npmmirror.com 

npm config get registry
  • 再次获取依赖npm install

后知后觉

由于我使用的是gnvm,最初配置的时候是TAOBAO,所以在使用工具的时候,一定要理解是配置文件内容和使用。这里是忘记了

  • 按照GNVM官网操作修改 .gnvmrc文件即可

扩展内容

国内的其他镜像源

  • 使用阿里云镜像
shell 复制代码
npm config set registry https://npm.aliyun.com
  • 使用腾讯云镜像
shell 复制代码
npm config set registry https://mirrors.cloud.tencent.com/npm/
  • 使用华为云镜像
shell 复制代码
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
  • 使用npm官方镜像
shell 复制代码
npm config set registry https://registry.npmjs.org/

使用镜像

切换新的镜像地址

arduino 复制代码
// 1. 清空缓存
npm cache clean --force

// 2. 切换新源
npm config set registry https://registry.npmmirror.com

// 3. 检测是否切换成功
npm config get registry

淘宝命令工具cnpm的使用

arduino 复制代码
// 1. 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com

// 2. 检测是否安装成功
cnpm -v
相关推荐
Flynt16 分钟前
别写拖拽行为,只声明"能拖到哪":UIST 最佳论文的拖拽方案我实测了
前端·svg·preact
Moment44 分钟前
代码都能让 Agent 写了,我们为什么还要学前端?
前端·后端·面试
Hilaku1 小时前
MCP 协议会成为前端 AI 工程的标准接口吗?
前端·javascript·程序员
Zan1 小时前
Tauri 2 实战:为什么一个可靠的桌面应用,应该由 Rust Host 管理生命周期?
前端·架构·rust
SameX1 小时前
鸿蒙 ArkTS 独立开发者的项目结构 model / dao / viewmodel / page / common 的分层
前端
阿星AI工作室1 小时前
WorkBuddy做数字人口播:动效包装+克隆声音+真实照片+对口型全流程
前端
火山引擎开发者社区1 小时前
给企业配一双 AI 的手:火山引擎 OS Agent 替你操作手机和电脑
前端·人工智能
三年三月1 小时前
自建https证书SSL
前端
ClouGence3 小时前
Web 自动化测试总是超时?聊聊等待、超时和异步加载
前端·测试
RobinDevNotes4 小时前
从 Electron 到 GPUI,9 个跨平台桌面方案该怎么选
前端·javascript·rust·electron·openresty·前端开发工具