項目背景
依賴安裝中斷或響應特別慢。
可以看到當前所用的鏡像是 https://registry.npmjs.org 。
切換淘寶鏡像之后總算能夠安裝下來
命令行模式
查看當前鏡像源
# 查看當前鏡像源
npm config get registry
?可以看到默認情況下是官方默認全局鏡像?https://registry.npmjs.org/
設置鏡像源
# 設置淘寶鏡像源
npm config set registry https://registry.npm.taobao.org
刪除鏡像
刪除淘寶鏡像,恢復默認鏡像
# 刪除淘寶鏡像源
npm config delete registry https://registry.npm.taobao.org
?
?總結?
# 查看當前鏡像源
npm config get registry# 設置淘寶鏡像源
npm config set registry https://registry.npm.taobao.org# 刪除淘寶鏡像源
npm config delete registry https://registry.npm.taobao.org
文件配置模式?
在項目根目錄下創建.npmrc文件
# 配置 npm 的默認鏡像源為騰訊鏡像源
registry = "http://mirrors.cloud.tencent.com/npm/"
?
可以在項目中運行命令行模式,輸入 npm config get registry 查看
如果刪除或注釋 .npmrc 文件中的配置:registry = "http://mirrors.cloud.tencent.com/npm/"
# 配置 npm 的默認鏡像源為騰訊鏡像源# registry = "http://mirrors.cloud.tencent.com/npm/"
通過命令行查看,可見鏡像源恢復默認值:https://registry.npmjs.org/
常用的鏡像
npm鏡像源是指npm軟件包管理器的服務器地址,用于下載和安裝npm包。常見的npm鏡像源有以下幾種:
- 官方源:https://registry.npmjs.org/,即npm官方提供的默認源,國外服務器,速度較慢。
- 淘寶源:https://registry.npm.taobao.org/,是淘寶團隊提供的鏡像源,國內服務器,速度較快。
- cnpm源:http://r.cnpmjs.org/,是淘寶團隊提供的另一個鏡像源,國內服務器,速度較快。
- 阿里源:https://npm.aliyun.com/,是阿里巴巴提供的鏡像源,國內服務器,速度較快。
- 騰訊源:http://mirrors.cloud.tencent.com/npm/,是騰訊云提供的鏡像源。
- 華為源:https://mirrors.huaweicloud.com/repository/npm/,是華為提供的云鏡像源。