問題
2024年 1 月 22 日,淘寶原鏡像域名(registry.npm.taobao.org)的 HTTPS 證書正式到期。如果想要繼續使用,需要將 npm 源切換到新的源(registry.npmmirror.com),否則會報錯。
報錯信息為:
npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIREDnpm ERR! request to https://registry.npm.taobao.org/@jiaminghi/data-view-react/download/@jiaminghi/data-view-react-1.2.3.tgz failed, reason: certificate has expired
解決方案
簡單方法
直接設置,繞過ssl檢測,比如:
npm config set strict-ssl false
或者通過在.npmrc里增加:
strict-ssl=false
徹底方案
趕緊換個npm源吧,用nrm等工具,設置正確的url:https://egistry.npmmirror.com