【望周知,求擴散】淘寶 NPM 鏡像站喊你切換新域名啦~
淘寶 NPM 鏡像站(http://npm.taobao.org)域名更換,以下是詳細內容:
新的起航
隨着前端的蓬勃發展, 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 地址,(如果有,則)需要開發者自行更新。
● 平台應用里面寫死的,需開發者自己更新並部署。
我們深知更換域名並停止對老域名的支持是一種體驗非常不好的事情,但為了能在符合網站合規運營要求的情況下,可以更長期可持續運行下去,我們還是最終做出這個更換域名的決定,再次說聲抱歉。
其他功能正在開發中,歡迎圍觀 GitHub ,更期待您能提 PR 參與開源共建。
說明
-
該文轉發,原文地址: https://zhuanlan.zhihu.com/p/430580607 -
之前博客文章里記錄的淘寶鏡像地址,此后在使用時都需要使用者自行對應修改。文章眾多不能一一修改,還請見諒。
