關(guān)于npm install報(bào)錯(cuò)ERR code ETIMEDOUT的問(wèn)題及解決
npm install報(bào)錯(cuò)ERR code ETIMEDOUT
//1.查看npm鏡像設(shè)置 npm config get registry //2.將npm設(shè)置為淘寶鏡像 npm config set registry https://registry.npm.taobao.org //3.再次查看npm鏡像設(shè)置 npm config get registry //4.重新install npm install
要查看npm源,可以使用以下命令:
1. 查看當(dāng)前的npm源
npm config get registry
2. 查看所有可用的npm源
npm config ls -l
3. 切換npm源
npm config set registry
其中,``是你要切換的npm源的URL。
例如,要查看當(dāng)前的npm源,可以運(yùn)行以下命令:
npm config get registry
輸出類似于`https://registry.npmjs.org/`的URL,表示當(dāng)前的npm源是官方的npm源。
要查看所有可用的npm源,可以運(yùn)行以下命令:
npm config ls -l
這會(huì)列出所有的npm配置,包括當(dāng)前的npm源。
要切換npm源,可以運(yùn)行以下命令:
npm config set registry
例如,要切換到淘寶的npm源,可以運(yùn)行以下命令:
npm config set registry https://registry.npm.taobao.org/
npm安裝報(bào)錯(cuò) npm ERR! request to https://registry.npm.taobao.org/ failed, reason: certificate has expired
錯(cuò)誤原因:
- 2024年1 月 22 日,淘寶原鏡像域名(registry.npm.taobao.org)的 HTTPS 證書正式到期,導(dǎo)致舊的 npm 淘寶鏡像在使用時(shí)出錯(cuò)了。
- 早在 2021 年,淘寶就發(fā)文稱,npm 淘寶鏡像已經(jīng)從 registry.npm.taobao.org 切換到了 registry.npmmirror.com。舊域名也將于 2022 年 5 月 31 日停止服務(wù)(不過(guò),直到 HTTPS 證書到期才真正不能用了)。
解決方案:
// 1. 清空緩存 npm cache clean --force // 2. 切換新源 npm config set registry https://registry.npmmirror.com // 3. 查看源是否設(shè)置成功 npm config get registry // 4. 可以正常安裝需要的工具了 npm insatll xxx )
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Raygun對(duì)Node.js應(yīng)用進(jìn)行錯(cuò)誤處理的方法
這篇文章主要介紹了使用Raygun對(duì)Node.js應(yīng)用進(jìn)行錯(cuò)誤處理的方法,Node.js是一款用于服務(wù)器端的JavaScript框架,需要的朋友可以參考下2015-06-06
初學(xué)node.js中實(shí)現(xiàn)刪除用戶路由
這篇文章主要介紹了node.js中如何實(shí)現(xiàn)刪除用戶路由,下面和小編來(lái)一起學(xué)習(xí)一下吧2019-05-05
Express下采用bcryptjs進(jìn)行密碼加密的方法
本篇文章主要介紹了Express下采用bcryptjs進(jìn)行密碼加密的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02
node命令行工具之實(shí)現(xiàn)項(xiàng)目工程自動(dòng)初始化的標(biāo)準(zhǔn)流程
這篇文章主要介紹了node命令行工具之實(shí)現(xiàn)項(xiàng)目工程自動(dòng)初始化的標(biāo)準(zhǔn)流程 ,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
在Debian(Raspberry Pi)樹莓派上安裝NodeJS的教程詳解
在樹莓派上運(yùn)行NodeJS并不需要特別的配置,你只需要確保可以用openssh遠(yuǎn)程連接到你的樹莓派就ok了,關(guān)于在Debian(Raspberry Pi)樹莓派上安裝NodeJS的方法,大家可以通過(guò)本文了解下2017-09-09
node.js回調(diào)函數(shù)之阻塞調(diào)用與非阻塞調(diào)用
本文重點(diǎn)給大家介紹node.js回調(diào)函數(shù)之阻塞調(diào)用和非阻塞調(diào)用,涉及到node.js回調(diào)函數(shù)的相關(guān)知識(shí),對(duì)本文感興趣的朋友一起學(xué)習(xí)吧2015-11-11

