Tips:一些记录,一些笔记

2024/05/10
SATURDAY
Time tries all things.
时间检验一切。

01
Install fail! Error: certificate has expired
错误详情:
(base) adamhuan@Leviathan PycharmProjects % cnpm install vite@latest[npminstall:get:error] GET https://registry.npm.taobao.org/binary-mirror-config/latest Error: certificate has expired after 5 reties, status: -1, headers: {}[npminstall:get:error] GET https://registry.npm.taobao.org/bug-versions/latest Error: certificate has expired after 5 reties, status: -1, headers: {}⠋ [0/1] Installing vite@latest[npminstall:get] retry GET https://registry.npm.taobao.org/vite after 400ms, ret⠴ [0/1] Installing vite@latest[npminstall:get:error] GET https://registry.npm.taobao.org/vite Error: certifica✖ Install fail! Error: certificate has expiredError: certificate has expiredat TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)at TLSSocket.emit (node:events:519:28)at TLSSocket._finishInit (node:_tls_wrap:1085:8)at ssl.onhandshakedone (node:_tls_wrap:871:12)npminstall version: 7.12.0npminstall argv: usr/local/bin/node usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --fix-bug-versions --china --userconfig=/Users/adamhuan/.cnpmrc --disturl=https://cdn.npmmirror.com/binaries/node --registry=https://registry.npm.taobao.org vite@latest(base) adamhuan@Leviathan PycharmProjects %
来看看当前CNPM中的REGISTER的配置:
(base) adamhuan@Leviathan PycharmProjects % cnpm config list | grep registry; registry = "https://registry.npm.taobao.org" ; overridden by cliregistry = "https://registry.npm.taobao.org/"(base) adamhuan@Leviathan PycharmProjects %
发生上面问题的原因是「registry.npm.taobao.org」已经停止服务了:

新的地址切换到了:
https://www.npmmirror.com/
https://registry.npmmirror.com
02
问题的解决
修改镜像:
# 国际npm config set registry https://registry.npmjs.org/# 国内npm config set registry https://registry.npmmirror.com/
执行:
(base) adamhuan@Leviathan PycharmProjects % cnpm config set registry https://registry.npmmirror.com/(base) adamhuan@Leviathan PycharmProjects %(base) adamhuan@Leviathan PycharmProjects % cnpm config list | grep registry; registry = "https://registry.npmmirror.com/" ; overridden by cliregistry = "https://registry.npmmirror.com/"(base) adamhuan@Leviathan PycharmProjects %
再次执行「cnpm install」就没问题了:
(base) adamhuan@Leviathan PycharmProjects % cnpm install vite@latest✔ Linked 11 latest versions fallback to Users/adamhuan/PycharmProjects/node_modules/.store/node_modules✔ Run 1 script(s) in 45ms.✔ Installed 1 packages on Users/adamhuan/PycharmProjects✔ All packages installed (11 packages installed from npm registry, used 437ms(network 436ms), speed 0B/s, json 0(0B), tarball 0B, manifests cache hit 48, etag hit 48 miss 0)dependencies:+ vite latest(base) adamhuan@Leviathan PycharmProjects %
END
温馨提示
如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。
文章转载自Nephilim,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




