
获得徽章 0
- 【望周知】淘宝 NPM 镜像站喊你切换新域名啦
知乎原文地址:zhuanlan.zhihu.com
源起淘宝 NPM 镜像站(npm.taobao.org)自 2014 年 正式对外服务,一开始只是想简单地做 NPM 的中国镜像站点,回馈国内前端社区,不知不觉竟然一直运行到现在。当年参考 Ruby Gems 淘宝镜像 的方式,跟阿里开源组织申请了 taobao.org 的二级域名,镜像站点名称也自然而然地取名为 淘宝 NPM 镜像站 (下称 CNPM)。
CNPM 分为 Registry 源站 和 CLI 命令行,社区用户一般通过 npm / pnpm / yarn 连接前者来加速 npm 包的下载。
可以毫不谦虚的说, CNPM 见证了国内前端蓬勃发展的这 8 年,未来我们希望继续陪伴中国的前端开发者持续走下去。
新的起航
随着前端的蓬勃发展, NPM 包数据量和内容复杂度仍在不断地加速增长,CNPM 当年的架构已经很难满足当今的形势。
为了提供更稳定、更安全、更符合网站合规运营要求的镜像服务,我们今年启动了 CNPM 的优化工作:
启动新的域名。
Registry 全面重构,提升稳定性,降低同步失败率。
CLI 优化,提升安装速度,去掉软连接等带来的兼容性问题。
沉淀自企业级大规模应用的使用经验手册。
应该有不少开发者已经发现,访问淘宝 NPM 已经会自动 301 跳转到 npmmirror.com 新域名,这是我们独立注册和备案的域名。
Web 站点:npmmirror.com
Registry Endpoint:registry.npmmirror.com
随着新的域名已经正式启用,老npm.taobao.org 和
registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务。(望周知,转给你的前端小伙伴)
恳请有强依赖老域名的各位开发者尽快更新到新域名,企业用户可能还需要联系网管/IT/SRE 更新防火墙白名单。如果你使用的是 cnpm 的 CLI 命令行工具,我们会去全部替换并发布新版本,大家只需要重新安装所使用的版本的 patch 版本即可。展开赞过评论3