当前位置: 首页 > Web前端 > HTML

淘宝NPM镜像站有了新域名

时间:2023-03-28 11:45:40 HTML

淘宝NPM镜像站(http://npm.taobao.org)从2014年开始正式对外服务,当初只是想做一个中文镜像站NPM回馈国内前端社区。不知不觉一直跑到现在。当年参考RubyGems淘宝镜像,向阿里开源组织申请了taobao.org的二级域名,镜像站的名字自然就取名为淘宝NPM镜像站(以下简称CNPM)。CNPM分为Registry源站和CLI命令行。社区用户通常通过npm/pnpm/yarn连接前者,以加快npm包的下载速度。图片来源:如上图,自2014年CNPM正式对外提供服务至今,NPM包数量从10万个增加到178万个,CNPM包下载量从1亿个增加到200亿个(不包括私人来源如如阿里)。可以毫不谦虚地说,CNPM见证了国内前端这8年的蓬勃发展。未来,我们希望继续陪伴中国的前端开发者继续前行。PS:虽然核心参与者大多来自国内大厂,但CNPM本身是一个中立的公益项目,日常的巨额运维费用来自于社区的捐助。新的开始随着前端的蓬勃发展,NPM包的数据量和内容复杂度仍在加速增长。CNPM当时的架构已经很难满足现在的情况。为了提供更稳定、更安全、更符合网站合规运营要求的镜像服务,我们在今年启动了CNPM的优化工作:上线新域名。Registry全面重构,提升稳定性,降低同步失败率。优化CLI,提升安装速度,去除软链接带来的兼容性问题。沉淀于企业级大型应用的使用体验手册。ETC。。.很多开发者应该已经发现,访问淘宝npm会自动301重定向到新的npmmirror.com域名,这是我们独立注册备案的域名。网址:https://npmmirror.comRegistryEndpoint:https://registry.npmmirror.com随着新域名的正式上线,旧的http://npm.taobao.org和http://registry.npm。淘宝.org域名将于2022年5月31日0时起停止服务。(给大家知道,转给各位前端朋友)强烈依赖旧域名的开发者,请尽快更新到新域名。企业用户可能还需要联系网络管理员/IT/SRE更新防火墙的白名单。如果您使用的是cnpmCLI命令行工具,我们将全部替换并发布新版本。您只需要重新安装您正在使用的版本的补丁版本即可。我们知道更换域名并停止支持旧域名是一种非常糟糕的体验,但为了能够在满足网站合规运营要求的同时更长时间的持续运营,我们最终再次对切换域名的决定表示抱歉。