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

背景

因旧 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,重新执行一遍依赖安装确保依赖都可以下载正确

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值