最近nvm安装报错的原因找到了 |
您所在的位置:网站首页 › 淘宝镜像地址怎么弄出来的 › 最近nvm安装报错的原因找到了 |
前言 📫 大家好,我是南木元元,热爱技术和分享,欢迎大家交流,一起学习进步! 🍅 个人主页:南木元元 目录 背景 错误原因 问题排查 淘宝镜像 证书到期 问题解决 结语 背景我们经常会使用node在项目中安装一些插件工具之类的包,为了更好地管理node版本,一般会使用如nvm等node版本管理工具,实现轻松地在node版本之间进行切换。 最近在使用nvm安装node时,遇到了一个问题。 终端输入下面命令: nvm install 16.20.2安装一个新的node版本,却发现安装报错。 之前操作都是正常的,为什么突然会报这个错误呢?于是开始排查。 错误原因 问题排查把错误输给chatGPT: GPT的答案是无法连接到淘宝NPM镜像服务器。 于是去检查了下nvm的settings.txt配置文件: 发现已经配置过淘宝镜像了。那问题出在哪里呢? 淘宝镜像这里说明一下,为什么要配置淘宝镜像。 配置淘宝镜像是为了提高npm包的下载速度。npm是Node.js的包管理器,用于安装、共享和管理 JavaScript 模块。默认情况下,npm是从国外服务器下载,有时下载速度会特别慢,甚至出现安装失败的情况,因此我们一般会选择切换npm镜像,如淘宝镜像、腾讯云镜像。 淘宝npm镜像是淘宝团队提供的一个国内的npm镜像,它缓存了官方的npm包,使得在国内用户可以更快地下载这些包。 我们可以使用下面的命令,来将npm官方镜像改成淘宝镜像: npm config set registry https://registry.npm.taobao.org/配置完成后,npm 将会从淘宝的npm镜像下载包,而不是从官方的registry。 证书到期查阅资料后发现,原来在1月22日,淘宝原镜像域名(registry.npm.taobao.org)的HTTPS证书正式到期。如果想要继续使用,需要将npm源切换到新的源(registry.npmmirror.com),否则会报错。 找到原因后,解决就很简单了,只需在settings.txt文件中,将nvm中的npm源切换到最新地址registry.npmmirror.com就可以了。 node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/如下: 现在使用nvm来安装node就正常了: 最近淘宝原镜像域名(registry.npm.taobao.org)的HTTPS证书正式到期。如果想要继续使用,需要将npm源切换到新的源(registry.npmmirror.com),否则会报错。 🔥如果此文对你有帮助的话,欢迎💗关注、👍点赞、⭐收藏、✍️评论,支持一下博主~ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |