npm查看鏡像源與切換鏡像源方法詳解
一.npm
下載包使用 npm ,全名叫做 Node Package Manager(簡(jiǎn)稱 npm 包管理工具),這個(gè)包管理工具隨著 Node.js 的安裝包一起被安裝到了用戶的電腦上
npm命令
// 初始化
npm init -y
// 安裝一個(gè)包
npm i xxx
//一次性安裝所有的依賴包
npm install
// 卸載具體的包
npm uninstall XXX
二. 解決包下載慢的問(wèn)題
分析包下載慢的原因
在使用 npm 下包的時(shí)候,默認(rèn)從國(guó)外的 npm 服務(wù)器進(jìn)行下載,此時(shí),網(wǎng)絡(luò)數(shù)據(jù)的傳輸需要經(jīng)過(guò)漫長(zhǎng)的海底光纜,因此下包速度會(huì)很慢
了解淘寶 npm 鏡像服務(wù)器的作用
淘寶在國(guó)內(nèi)搭建了一個(gè)服務(wù)器,專門把國(guó)外官方服務(wù)器上的包同步到國(guó)內(nèi)的服務(wù)器,然后在國(guó)內(nèi)提供下包的服務(wù)。從而極大的提高了下包的速度
鏡像是一種文件存儲(chǔ)形式,一個(gè)磁盤上的數(shù)據(jù)在另一個(gè)磁盤上存在一個(gè)完全相同的副本即為鏡像
1. 鏡像源鏈接
切換淘寶鏡像源:
npm config set registry http://registry.npm.taobao.org
切換官方鏡像源:
npm config set registry http://www.npmjs.org
查看鏡像源使用狀態(tài):
npm config get registry
2. 使用nrm切換下載包的服務(wù)器
為了更方便的切換下包的鏡像源,可以安裝 nrm 這個(gè)小工具,利用 nrm 提供的終端命令,可以快速查看和切換下包的鏡像源
下載
nrm:npm install -g nrm
查看可切換的鏡像源:
nrm ls
(*表示正在使用的鏡像源)
將下包的鏡像源切換為淘寶:
nrm use taobao
注意:
在Linux系統(tǒng)環(huán)境里面如果下載nrm后執(zhí)行nrm ls命令出現(xiàn)未找到命令,需要配置全局的軟鏈接:sudo ln -s /home/nodejs/bin/nrm /usr/local/bin/其中 /home/nodejs/bin/nrm 是指你本地安裝nodejs包的路徑。
/usr/local/bin/路徑是你的程序命令執(zhí)行路徑,相當(dāng)與Windows系統(tǒng)下的環(huán)境變量 PATH 路徑,配置后可以在系統(tǒng)的任意位置執(zhí)行你的命令。
以上就是npm查看鏡像源與切換鏡像源方法詳解的詳細(xì)內(nèi)容,更多關(guān)于npm查看切換鏡像源的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
通過(guò)node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程
這篇文章主要介紹了通過(guò)node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程,node-mysql是JavaScript編寫的一個(gè)Node的MySQL驅(qū)動(dòng),需要的朋友可以參考下2016-03-03前端必會(huì)的nodejs知識(shí)工具模塊使用示例詳解
這篇文章主要為大家介紹了前端必會(huì)的nodejs知識(shí)工具模塊使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10nodejs獲取微信小程序帶參數(shù)二維碼實(shí)現(xiàn)代碼
這篇文章主要介紹了nodejs獲取微信小程序帶參數(shù)二維碼實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04Node.js 使用流實(shí)現(xiàn)讀寫同步邊讀邊寫功能
本文通過(guò)代碼給大家介紹了Node.js 使用流實(shí)現(xiàn)讀寫同步邊讀邊寫功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的額朋友參考下吧2017-09-09關(guān)于npm主版本升級(jí)及其相關(guān)知識(shí)點(diǎn)總結(jié)
npm是Node.js默認(rèn)的包管理器,以javascript?編寫的軟件包管理系統(tǒng)用于分享和使用代碼,下面這篇文章主要給大家介紹了關(guān)于npm主版本升級(jí)及其相關(guān)知識(shí)點(diǎn)總結(jié)的相關(guān)資料,需要的朋友可以參考下2022-12-12Express進(jìn)階之log4js實(shí)用入門指南
本篇文章主要介紹了Express進(jìn)階之log4js實(shí)用入門指南,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02Express 配置HTML頁(yè)面訪問(wèn)的實(shí)現(xiàn)
這篇文章主要介紹了Express 配置HTML頁(yè)面訪問(wèn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11