【望周知,求擴(kuò)散】淘寶 NPM 鏡像站更換換新域名啦
大廠技術(shù)??高級前端??Node進(jìn)階
點(diǎn)擊上方?程序員成長指北,關(guān)注公眾號
回復(fù)1,加入高級Node交流群

請求擴(kuò)散、請求擴(kuò)散、請求擴(kuò)散分享此文章給開發(fā)或者運(yùn)維人員。
源起
淘寶 NPM 鏡像站(http://npm.taobao.org)自 2014 年 正式對外服務(wù),可以毫不謙虛的說, CNPM 見證了國內(nèi)前端蓬勃發(fā)展的這 8 年,未來我們希望繼續(xù)陪伴中國的前端開發(fā)者持續(xù)走下去。
隨著前端的蓬勃發(fā)展, NPM 包數(shù)據(jù)量和內(nèi)容復(fù)雜度仍在不斷地加速增長,CNPM 當(dāng)年的架構(gòu)已經(jīng)很難滿足當(dāng)今的形勢。
為了提供更穩(wěn)定、更安全、更符合國家法律法規(guī)要求的鏡像服務(wù),我們今年啟動(dòng)了 CNPM 的優(yōu)化工作:
啟動(dòng)新的域名。 Registry 全面重構(gòu),提升穩(wěn)定性,降低同步失敗率。 CLI 優(yōu)化,提升安裝速度,去掉軟連接等帶來的兼容性問題。 沉淀自企業(yè)級大規(guī)模應(yīng)用的使用經(jīng)驗(yàn)手冊。 等等。。。
應(yīng)該有不少開發(fā)者已經(jīng)發(fā)現(xiàn),訪問淘寶 NPM 已經(jīng)會自動(dòng) 301 跳轉(zhuǎn)到 npmmirror.com 新域名
Web 站點(diǎn):https://npmmirror.com Registry Endpoint:https://registry.npmmirror.com
隨著新的域名已經(jīng)正式啟用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名將于 2022 年 05 月 31 ?日零時(shí)起停止服務(wù)。(**望周知,求轉(zhuǎn)發(fā))
懇請有強(qiáng)依賴?yán)嫌蛎母魑婚_發(fā)者盡快更新到新域名,企業(yè)用戶可能還需要聯(lián)系網(wǎng)管/IT/SRE 更新防火墻白名單。**如果你使用的是 cnpm 的 CLI 命令行工具,我們會去全部替換并發(fā)布新版本,大家只需要重新安裝所使用的版本的 patch 版本即可。
我們深知更換域名并停止對老域名的支持是一種體驗(yàn)非常不好的事情,但為了能在符合網(wǎng)站合規(guī)運(yùn)營要求的情況下,可以更長期可持續(xù)運(yùn)行下去,我們還是最終做出這個(gè)更換域名的決定,再次說聲抱歉。
受到的影響和處理方式
企業(yè)用戶需要聯(lián)系 網(wǎng)管/IT/SRE 更新防火墻白名單。
cnpm 自身的 CLI,我們會對每個(gè)大版本都發(fā)個(gè) patch 去更新,開發(fā)者重新安裝即可。
nrm 等工具,需要提 PR 去更新內(nèi)置的域名。
一些開發(fā)者自己封裝的工具,如 egg-init,需要維護(hù)者自行提 PR 去更新。
存量應(yīng)用的 lock 文件,開發(fā)者需要自行執(zhí)行 sed 等指令去替換或重新生成。
本地 npmrc 里面的 registry 地址,(如果有,則)需要開發(fā)者自行更新。
平臺應(yīng)用里面寫死的,需開發(fā)者自己更新并部署。
最后
原文地址:zhuanlan.zhihu.com/p/430580607
我組建了一個(gè)氛圍特別好的 Node.js 社群,里面有很多 Node.js小伙伴,如果你對Node.js學(xué)習(xí)感興趣的話(后續(xù)有計(jì)劃也可以),我們可以一起進(jìn)行Node.js相關(guān)的交流、學(xué)習(xí)、共建。下方加 考拉 好友回復(fù)「Node」即可。
???“分享、點(diǎn)贊、在看” 支持一波??
