背景

因旧 taobao npm 源使用量激增,taobao 业务域名已不再符合潮流大势,cnpm 旧核心老旧等原因,官方决定切换到新域名同时改进 cnpm 核心:

npmmirror.com

时间截止:

2022 年 5 月

迫在眉睫,目前旧 taobao 源 ( registry.npm.taobao.org ) 已 301 到新域名,项目也需改造。

解法

使用 npmmirror-quick 快速解决切源问题:

  yarn global add npmmirror-quick# 在项目根目录执行nq

该工具会帮你做三件事:

  1. 更新全局配置:更新全局 npm / yarn / pnpm 的 registry 设定到新 Taobao 源

  2. 更新 .npmrc :若该项目含有 .npmrc registry 配置,更新他为新 Taobao 源

  3. 更新 lock 文件:更新该项目的依赖锁定文件(不限 package-lock.json / yarn.lock / pnpm-lock.yaml,支持 monorepo 独立锁定文件)内的旧 Taobao 链接替换到新 Taobao 源链接

更新 lock 文件后,请删除 node_modules,重新执行一遍依赖安装确保依赖都可以下载正确

【旧淘宝npm源停用】使用工具全方位快速切换到新源npmmirror相关推荐

  1. 淘宝npm镜像源换新地址

    简介:用CNPM/淘宝源的开发者们请注意,淘宝NPM 镜像站喊你切换新域名啦. 新的Web 站点:https://npmmirror.com,Registry Endpoint:https://reg ...

  2. 淘宝npm镜像源换新地址,npm设置最新淘宝镜像

    原淘宝 npm 域名停止 http://npm.taobao.org 和 http://registry.npm.taobao.org 在 2022.06.30 号正式下线和停止 DNS 解析. 域名 ...

  3. 淘宝npm源将在2022年5月31日更换域名服务

    前些天搞一个老项目的依赖包的时候yarn.lock更新了一下,出现了一个奇怪的东西: 这个源的地址变成了 registry.npmmirror.com 我去确认了一下自己的源没有问题,依然是熟悉的 r ...

  4. 淘宝 npm 源将在 2022 年 5 月 31 日更换域名服务

    淘宝为了提供更稳定.更安全.更符合国家法律法规要求的镜像服务(说人话就是怕国家找茬所以要低调),将要更换淘宝 npm 源的服务器,并且老的域名 npm.taobao.org 和 registry.np ...

  5. 安装node.js 附带node.js以及npm初步认识 设置淘宝/npm镜像 命令

    1,安装: 下载地址:https://nodejs.org/en/download/ 0积分:https://download.csdn.net/download/weixin_42859280/12 ...

  6. npm升级以及使用淘宝npm镜像

    由于新版本的node.js已经集成了npm,所以连npm也一并安装好了. 输入:npm -v 来测试是否安装成功 如果你使用的是旧版本的npm,可以通过npm命令来升级 使用淘宝npm镜像 国内直接使 ...

  7. 淘宝NPM镜像、cnmp

    淘宝NPM镜像 网址: https://npmmirror.com/ 设置淘宝NPM镜像 shell> npm config set registry https://registry.npmm ...

  8. 【公告】淘宝 npm 域名即将切换 npmmirror 重构升级

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 前言 本文将包括两部分内容: 淘宝 npm 域名即将停止解析 npmmirror 镜像站大重构升级 原淘宝 npm 域名即将停止解析 正如在< ...

  9. 替换T淘宝NPM镜像

    npm config set registry https://registry.npm.taobao.org // 配置后可通过下面方式来验证是否成功 npm config get registry ...

最新文章

  1. linux C++安装并编译boost库
  2. 页面可视化搭建工具前生今世
  3. 代码检查规则:Java语言案例详解
  4. SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法
  5. tornado学习笔记day05-访问数据库
  6. 刚出炉!AI指数报告:AI人才需求暴涨35倍,薪酬问鼎No.1
  7. 解析Java对象的equals()和hashCode()的使用
  8. 封装JedisClient.提供API实现对redis的操作
  9. Python中的极端梯度增强(XGBoost)集成
  10. 列存储中常用的数据压缩算法
  11. vscode终端中文乱码问题的解决方案合集c++
  12. 文件共享服务器 域组访问设置权限,怎么对局域网所共享的文件进行访问权限管理...
  13. 单个像素代表的实际物理尺寸
  14. K线技术指标实现详解—ENE
  15. windows系统漏洞修复CVE-2016-2183,CVE-2013-2566,CVE-2015-2808
  16. 如何在卸载Citrix Receiver之后清理删除残留文件 【Mac】
  17. threeJS 创建逼真地球
  18. SD-WAN 的架构是什么?
  19. 【JavaScript进阶学习】NodeJs语言的介绍及基本使用
  20. ORACLE APEX-下载-利用插件

热门文章

  1. B站黑马测试第一篇P182视频数据库SQL语句查询数据准备代码
  2. 控制台命令设置最大帧数/帧率
  3. 如何让自己内心变的强大
  4. 智慧养猪养殖系统设计
  5. TexturePacker 导出 Egret(白鹭引擎)格式的图集和图片字体
  6. 关于使用Java实现简单飞机大战
  7. python爬虫入门(五)------beautifulsoup4库实例
  8. 北京养老设施可能单独纳入国有土地供应规划-北京-养老设施-国有土地
  9. 2003_由于不可识别问题_windows无法显示windows防火墙设置解决方法
  10. android usb vold,android Vold Usb