重磅消息,淘宝 NPM 镜像站 (CNPM) 切换新域名
淘宝 NPM 镜像站,简称 CNPM (npm.taobao.org),已宣布切换至新域名:
据介绍,CNPM 自 2014 年正式对外服务,初衷是创建一个 NPM 的中国镜像站点,其参考 Ruby Gems 淘宝镜像
的方式,跟阿里开源组织申请了 taobao.org 的二级域名,镜像站点名称取名为 淘宝 NPM 镜像站
。
CNPM 分为 Registry 源站 和 CLI 命令行,社区用户一般通过 npm / pnpm / yarn 连接前者来加速 npm 包的下载。
随着前端的蓬勃发展, NPM 包数据量和内容复杂度仍在不断地加速增长,CNPM 当年的架构已经很难满足当今的形势。为了提供更稳定、更安全、更符合网站合规运营要求的镜像服务,官方今年启动了 CNPM 的优化工作:
- 启动新的域名。
- Registry 全面重构,提升稳定性,降低同步失败率。
- CLI 优化,提升安装速度,去掉软连接等带来的兼容性问题。
- 沉淀自企业级大规模应用的使用经验手册。
- &etc.
新的 Web 站点和 Registry Endpoint:
- Web 站点:npmmirror.com
- Registry Endpoint:registry.npmmirror.com
随着新的域名已经正式启用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务。
设置淘宝新镜像为地址
npm config set registry=https://registry.npmmirror.com
这是一个完整 npmjs.org
镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
- 当前 registry.npmmirror.com 是从 r.cnpmjs.org 进行全量同步的.
- 当前 npmmirror.com 运行版本是: cnpmjs.org@3.0.0-rc.51
- 本系统运行在 Node.js@v12.8.1 上.
- 开源镜像: https://npmmirror.com/mirrors
- Node.js 镜像: https://npmmirror.com/mirrors/node
- alinode 镜像: https://npmmirror.com/mirrors/alinode
- phantomjs 镜像: https://npmmirror.com/mirrors/phantomjs
- ChromeDriver 镜像: https://npmmirror.com/mirrors/chromedriver
- OperaDriver 镜像: https://npmmirror.com/mirrors/operadriver
- Selenium 镜像: https://npmmirror.com/mirrors/selenium
- Node.js 文档镜像: https://npmmirror.com/mirrors/node/latest/docs/api/index.html
- NPM 镜像: https://npmmirror.com/mirrors/npm/
- electron 镜像: https://npmmirror.com/mirrors/electron/
- node-inspector 镜像: https://npmmirror.com/mirrors/node-inspector/