首頁  >  文章  >  web前端  >  聊聊npm配置國內鏡像(淘寶鏡像)

聊聊npm配置國內鏡像(淘寶鏡像)

青灯夜游
青灯夜游轉載
2022-08-09 12:06:242903瀏覽

npm是node.js庫的套件管理工具,因為鏡像位址在國外,安裝程式庫會比較慢,可以將鏡像位址修改為國內位址(淘寶鏡像),來提供安裝庫的速度。

淘寶 NPM 鏡像站自 2014 年 正式對外服務,一開始只是想簡單地做 NPM 的中國鏡像站點,回饋國內前端社區,不知不覺竟然一直運行到現在。當年參考 Ruby Gems 淘寶鏡像 的方式,跟阿里開源組織申請了 taobao.org 的二級域名,鏡像站點名稱也自然而然地取名為 淘寶 NPM 鏡像站 (下稱 CNPM)。

聊聊npm配置國內鏡像(淘寶鏡像)

如上圖,從2014 年CNPM 正式提供服務到今天,NPM 套件從10 萬→ 178 萬,CNPM 的套件下載回源量從1 億→ 200 億,這還只是CDN 回源站的量,算真實下載量就更多了。

可以毫不謙虛的說, CNPM 見證了國內前端蓬勃發展的這 8 年,未來我們希望繼續陪伴中國的前端開發者持續走下去。

PS:雖然核心參與者大部分來自國內大廠,不過 CNPM 本身是一個中立的公益項目,日常巨大的運維費用均來自社區捐贈。

npm設定配置國內鏡像(淘寶鏡像)

聊聊npm配置國內鏡像(淘寶鏡像)

#http://npm .taobao.orghttp://registry.npm.taobao.org 將在2022.06.30 號正式下線和停止DNS 解析。

新網域為npmmirror.com,相關服務網域切換規則請參考:

http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com

修改npm至新的淘寶鏡像來源:

npm config set registry http://registry.npmmirror.com

需要解除鏡像並還原到官方來源:

npm config set registry https://registry.npmjs.org

查看npm來源位址有沒有換成功:

npm config get registry

透過設定淘寶鏡像並安裝使用cnpm

npm install -g cnpm --registry=https://registry.npmmirror.com

推薦這種方式既不會影響npm指令,又不用每次都寫淘寶位址進行依賴套件的安裝。

  • cnpm安裝模式

cnpm安裝的時候,會從這裡設定的registry即https://registry.npmmirror.com 安裝所有模組。

當安裝的時候發現安裝的模組還沒有同步過來, 淘寶 NPM 會自動在後台進行同步, 並且會讓你從官方 NPM registry.npmjs.org進行安裝。下次再安裝這個模組的時候, 就會直接從 淘寶 NPM 安裝了。

  • 使用cnpm

cnpm install xxx

更多node相關知識,請造訪:nodejs 教學

以上是聊聊npm配置國內鏡像(淘寶鏡像)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除