查看原文
其他

【望周知】淘宝 NPM 镜像换域名了!

前端大全 2022-07-13

推荐关注↓

请求扩散请求扩散请求扩散分享此文章给开发或者运维人员。

源起

淘宝 NPM 镜像站(http://npm.taobao.org)自 2014 年 正式对外服务,可以毫不谦虚的说, CNPM 见证了国内前端蓬勃发展的这 8 年,未来我们希望继续陪伴中国的前端开发者持续走下去。

随着前端的蓬勃发展, NPM 包数据量和内容复杂度仍在不断地加速增长,CNPM 当年的架构已经很难满足当今的形势。

为了提供更稳定、更安全、更符合国家法律法规要求的镜像服务,我们今年启动了 CNPM 的优化工作:

  • 启动新的域名。
  • Registry 全面重构,提升稳定性,降低同步失败率。
  • CLI 优化,提升安装速度,去掉软连接等带来的兼容性问题。
  • 沉淀自企业级大规模应用的使用经验手册。
  • 等等。。。

应该有不少开发者已经发现,访问淘宝 NPM 已经会自动 301 跳转到 npmmirror.com 新域名

  • Web 站点:https://npmmirror.com
  • Registry Endpoint:https://registry.npmmirror.com

随着新的域名已经正式启用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31  日零时起停止服务。(望周知,求转发)

恳请有强依赖老域名的各位开发者尽快更新到新域名,企业用户可能还需要联系网管/IT/SRE 更新防火墙白名单。如果你使用的是 cnpm 的 CLI 命令行工具,我们会去全部替换并发布新版本,大家只需要重新安装所使用的版本的 patch 版本即可。

我们深知更换域名并停止对老域名的支持是一种体验非常不好的事情,但为了能在符合网站合规运营要求的情况下,可以更长期可持续运行下去,我们还是最终做出这个更换域名的决定,再次说声抱歉。


受到的影响和处理方式

  • 企业用户需要联系 网管/IT/SRE 更新防火墙白名单。

  • cnpm 自身的 CLI,我们会对每个大版本都发个 patch 去更新,开发者重新安装即可。

  • nrm 等工具,需要提 PR 去更新内置的域名。

  • 一些开发者自己封装的工具,如 egg-init,需要维护者自行提 PR 去更新。

  • 存量应用的 lock 文件,开发者需要自行执行 sed 等指令去替换或重新生成。

  • 本地 npmrc 里面的 registry 地址,(如果有,则)需要开发者自行更新。

  • 平台应用里面写死的,需开发者自己更新并部署。

最后

原文地址: zhuanlan.zhihu.com/p/430580607

- EOF -

推荐阅读  点击标题可跳转

1、npm/yarn lock 真香

2、让我告诉你一些强无敌的 NPM 软件包

3、手把手教你写一个Vue组件发布到npm且可外链引入使用


觉得本文对你有帮助?请分享给更多人

推荐关注「前端大全」,提升前端技能

点赞和在看就是最大的支持❤️

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存