關(guān)于npm源查詢(xún)與切換方式
查詢(xún)npm源以及切換npm源是前端開(kāi)發(fā)中的常見(jiàn)操作
一、查詢(xún)npm源
要查詢(xún)當(dāng)前npm使用的源地址,可以使用以下命令:
npm config get registry
執(zhí)行該命令后,終端將顯示當(dāng)前npm配置的源地址。
二、切換npm源
切換npm源可以通過(guò)多種方式實(shí)現(xiàn),以下是幾種常用的方法:
方法一:使用命令直接更換
1.查看當(dāng)前源(同上,使用npm config get registry命令)。
2.更換npm源:
- 設(shè)置為淘寶鏡像源:
npm config set registry https://registry.npmmirror.com/
舊版淘寶鏡像源域名(registry.npm.taobao.org)的 HTTPS 證書(shū)于2024/1/22正式到期,如果繼續(xù)使用,可能會(huì)出現(xiàn)錯(cuò)誤
certificate has expired or is not yet valid
- 設(shè)置為阿里云鏡像源:
npm config set registry https://npm.aliyun.com/
- 設(shè)置為騰訊云鏡像源:
npm config set registry https://mirrors.cloud.tencent.com/npm/
- 設(shè)置為華為云鏡像源:
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
- 設(shè)置為官方原始鏡像源:
npm config set registry https://registry.npmjs.org/
3.驗(yàn)證更換是否成功:再次使用npm config get registry
命令查看當(dāng)前源地址,確認(rèn)已更換為所需源。
方法二:使用nrm管理npm源(推薦)
nrm(npm registry manager)是一個(gè)npm源管理器,可以方便地切換和管理npm源。
1.全局安裝nrm:
npm install nrm -g --save
2.查看當(dāng)前可用源:
nrm ls
帶“*”的即為當(dāng)前源地址。
3.切換源:
nrm use taobao
切換為淘寶鏡像源:
其他源如阿里云、騰訊云等,可通過(guò)nrm use
后加對(duì)應(yīng)的源名稱(chēng)進(jìn)行切換。
4.測(cè)試鏡像速度(可選):
nrm test <source_name>
其中<source_name>
為要測(cè)試的源名稱(chēng),如“taobao”。
5.添加自定義源(可選):
nrm add <registry> <url>
其中<registry>
為源名稱(chēng),<url>
為源地址。
6.刪除源(可選):
nrm del <registry>
其中<registry>
為要?jiǎng)h除的源名稱(chēng)。
方法三:臨時(shí)使用特定源
如果只是想在某次npm命令中臨時(shí)使用特定源,可以在命令后直接指定--registry
選項(xiàng),例如:
npm --registry https://registry.npmmirror.com/ install <package_name>
其中<package_name>
為要安裝的npm包名稱(chēng)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
node.js中的url.resolve方法使用說(shuō)明
這篇文章主要介紹了node.js中的url.resolve方法使用說(shuō)明,本文介紹了url.resolve的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12基于豆瓣API+Angular開(kāi)發(fā)的web App
這篇文章主要介紹了基于豆瓣API+Angular開(kāi)發(fā)的web App的方法和示例代碼,效果非常棒,有需要的小伙伴參考下2015-01-01用node和express連接mysql實(shí)現(xiàn)登錄注冊(cè)的實(shí)現(xiàn)代碼
本篇文章主要介紹了用node和express連接mysql實(shí)現(xiàn)登錄注冊(cè)的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,有興趣的可以了解一下2017-07-07node.js [superAgent] 請(qǐng)求使用示例
這篇文章主要介紹了node.js [superAgent] 請(qǐng)求使用示例,分別給大家匯總了post請(qǐng)求、get請(qǐng)求、delete請(qǐng)求和put請(qǐng)求的示例,推薦給大家,希望大家能夠喜歡。2015-03-03深入理解Commonjs規(guī)范及Node模塊實(shí)現(xiàn)
本篇文章主要介紹了深入理解Commonjs規(guī)范及Node模塊實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05在Ubuntu系統(tǒng)上安裝Ghost博客平臺(tái)的教程
這篇文章主要介紹了在Ubuntu系統(tǒng)上安裝Ghost博客平臺(tái)的教程,Ghost博客平臺(tái)以Node.js寫(xiě)成,需要的朋友可以參考下2015-06-06node登錄生成token并驗(yàn)證的實(shí)現(xiàn)
token校驗(yàn)作為項(xiàng)目里的必要項(xiàng),其重要性不言而喻,本文主要介紹了node登錄生成token并驗(yàn)證的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02