使用Hexo安装博客,发现npm淘宝镜像源不生效的问题


近期使用Hexo框架搭建博客的时候,发现使用npm下载淘宝镜像源总是失败,最后发现是淘宝更换了镜像源

具体原因是:

1
2

原NPM淘宝域名证书过期提醒:npm.taobao.org和registry.npm.taobao.org旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起停止服务,域名HTTPS证书于2024年1月22日正式到期,不可再用。若有前端工程仍使用旧域名镜像源,会导致编译失败或超时,影响功能迭代上线。为避免受到严重影响,请尽快将代码或流水线中配置的镜像源修改为以下任意源:x-repo(推荐):http://x-repo.haier.net/repository/npm-public/;淘宝的新域名:https://registry.npmmirror.com/

简单来说就是淘宝更换镜像源了。

解决方案:

使用npm执行以下命令即可

1
npm config set registry https://registry.npmmirror.com