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

解决npm淘宝镜像到期问题

1 背景

由于node安装插件是从国外服务器下载,如果没有“特殊手法”,就可能会遇到下载速度慢、或其它异常问题。

所以如果npm的服务器在中国就好了,于是我们乐于分享的淘宝团队干了这事。你可以用此只读的淘宝服务代替官方版本,且同步频率目前为 10 分钟一次。

但在 1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期。如果想要继续使用,需要将 npm 源切换到新的源(registry.npmmirror.com),否则会报错。

2 切换新的镜像地址

如果你使用淘宝命令工具cnpm,则不需要去手动更新镜像地址,官方已自动做了处理。

2.1 切换npm镜像仓库

如果你是将npm官方镜像改成了淘宝镜像,则需要按下面步骤去手动更新。

// 1. 清空缓存
npm cache clean --force// 2. 切换新源
npm config set registry https://registry.npmmirror.com// 3. 检测是否切换成功
npm config get registry
2.2 更换成cnpm

淘宝命令工具cnpm的使用方式:

// 1. 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com// 2. 检测是否安装成功
cnpm -v
3 nvm镜像地址更换

如果使用nvm做node的版本管理 ,则也需要更换nvm仓库镜像地址,更换方法如下:
在这里插入图片描述

找到nvm配置文件settings.txt,位于安装目录下的settings.txt;
https://npm.taobao.org/mirrors/node/换成https://npmmirror.com/mirrors/node/

#node_mirror: https://npm.taobao.org/mirrors/node/
node_mirror: https://npmmirror.com/mirrors/node/
http://www.lryc.cn/news/302419.html

相关文章:

  • 【JAVA】java泛型 详解
  • 基于RBAC的权限管理的理论实现和权限管理的实现
  • Atcoder ABC340 C - Divide and Divide
  • 趣学贝叶斯统计:概率密度分布(probability density function)
  • 伦敦金行情分析需要学习吗?
  • Java实现停车场收费系统 JAVA+Vue+SpringBoot+MySQL
  • 服务器遭受 DDoS 攻击的常见迹象有哪些?
  • 【机器学习笔记】 15 机器学习项目流程
  • 【C语言】位操作符与移位操作符练习
  • 第十四届“中关村青联杯”全国研究生数学建模竞赛-A题:无人机在抢险救灾中的优化运用
  • Android 9.0 Launcher3桌面显示多个相同app图标的解决办法
  • WordPress主题YIA在广告位添加图片广告时下方有空白怎么办?
  • 5.15 BCC工具之kvm_hypercall.py解读
  • git 解除本地分支与其它分支(远程分支)的关联
  • conda 所有的命令及其讲解
  • mysql 数据库主从复制搭建
  • 小白水平理解面试经典题目LeetCode 1025 Divisor Game【动态规划】
  • 基于单片机的智能宠物喂食器设计
  • 探索单片机应用领域:从智能家居到工业自动化
  • Nginx介绍和使用
  • 异步编程——CompletableFuture用法详解
  • Linux常用命令(不断更新)
  • C++ 浮点数二分 数的三次方根
  • 辽宁博学优晨教育科技有限公司视频剪辑培训专业之选
  • 数据转换成json格式
  • css3的var()函数
  • 武汉灰京文化展望未来游戏产业,科技创新引领全面升级的游戏体验
  • SOLIDWORKS Visualize 界面介绍
  • 负载均衡下webshell连接nginx解析漏洞、sql注入第一关
  • 养老项目技术架构和工程结构