首頁 web前端 js教程 聊聊npm配置國內鏡像(淘寶鏡像)

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

Aug 09, 2022 pm 12:06 PM
node npm 套件管理工具

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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

npm react 安裝報錯怎麼辦 npm react 安裝報錯怎麼辦 Dec 27, 2022 am 11:25 AM

npm react安裝錯誤的解決方法:1、開啟專案中的「package.json」文件,找到dependencies物件;2、將其中的「react.json」移到「devDependencies」;3、在終端機中執行「npm audit --production”即可修復警告。

nvm 怎麼刪除node nvm 怎麼刪除node Dec 29, 2022 am 10:07 AM

nvm刪除node的方法:1、下載「nvm-setup.zip」並將其安裝在C碟;2、設定環境變量,並透過「nvm -v」指令查看版本號;3、使用「nvm install」指令安裝node;4、透過「nvm uninstall」指令刪除已安裝的node即可。

node專案中如何使用express來處理檔案的上傳 node專案中如何使用express來處理檔案的上傳 Mar 28, 2023 pm 07:28 PM

怎麼處理文件上傳?以下這篇文章為大家介紹一下node專案中如何使用express來處理文件的上傳,希望對大家有幫助!

深入淺析Node的進程管理工具'pm2” 深入淺析Node的進程管理工具'pm2” Apr 03, 2023 pm 06:02 PM

這篇文章跟大家分享Node的進程管理工具“pm2”,聊聊為什麼需要pm2、安裝和使用pm2的方法,希望對大家有幫助!

如何解決C++開發中的依賴函式庫安裝問題 如何解決C++開發中的依賴函式庫安裝問題 Aug 22, 2023 am 11:57 AM

如何解決C++開發中的依賴函式庫安裝問題摘要:在C++開發過程中,使用依賴函式庫經常會遇到安裝問題,本文介紹了解決C++開發中依賴函式庫安裝的幾種常見方法,包括使用套件管理器、手動編譯安裝、使用預編譯二進位等。此外,也介紹了一些常見依賴函式庫的安裝範例和注意事項。關鍵字:C++開發、依賴函式庫安裝、套件管理器、編譯安裝、預編譯二進位一、引言在C++開發中,使用依賴函式庫是很常見的

Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Pi Node教學:什麼是Pi節點?如何安裝和設定Pi Node? Mar 05, 2025 pm 05:57 PM

PiNetwork節點詳解及安裝指南本文將詳細介紹PiNetwork生態系統中的關鍵角色——Pi節點,並提供安裝和配置的完整步驟。 Pi節點在PiNetwork區塊鏈測試網推出後,成為眾多先鋒積極參與測試的重要環節,為即將到來的主網發布做準備。如果您還不了解PiNetwork,請參考Pi幣是什麼?上市價格多少? Pi用途、挖礦及安全性分析。什麼是PiNetwork? PiNetwork項目始於2019年,擁有其專屬加密貨幣Pi幣。該項目旨在創建一個人人可參與

node無法用npm指令怎麼辦 node無法用npm指令怎麼辦 Feb 08, 2023 am 10:09 AM

node無法用npm指令是因為沒有正確配置環境變量,其解決方法是:1、開啟“系統屬性”;2、找到“環境變數”->“系統變數”,然後編輯環境變數;3、找到nodejs所在的資料夾;4、點選「確定」即可。

聊聊用pkg將Node.js專案打包為執行檔的方法 聊聊用pkg將Node.js專案打包為執行檔的方法 Dec 02, 2022 pm 09:06 PM

如何用pkg打包nodejs可執行檔?以下這篇文章跟大家介紹一下使用pkg將Node專案打包為執行檔的方法,希望對大家有幫助!

See all articles