【学一点儿前端】getaddrinfo ENOTFOUND registry.nlark.com“.

问题

今天jenkins打包一个项目,发现报错了

error An unexpected error occurred: "https://registry.nlark.com/xxxxxxxxxx.tgz: getaddrinfo ENOTFOUND registry.nlark.com".

先写解决方案

把yarn.lock文件里面的registry.nlark.com替换为registry.npmmirror.com

解决过程

本地打包是没有问题的,一开始觉得是jenkins配置的问题,但是项目组内的大佬说这种镜像源问题先看前端自己能不能解决

直接访问https://registry.nlark.com/是访问不到的

开始查找registry.nlark.com的内容,先看到这个帖子:

registry.nlark.com 域名异常问题 - 掘金

发现是淘宝处理镜像源的一个临时解决方案,那随时可能被放弃

这帖楼主解决方法是这样的:删除yarn.lock和nodemodule并重新yarn install

但是我本地打包失败了,出现了node版本不匹配问题,其实可以升级node版本解决,但是由于是公司项目,最好还是不要动node版本,于是我继续查找解决方法

发现了这个帖子:

如何解决:error An unexpected error occurred: "https://registry.nlark.com-CSDN博客

想起之前淘宝源彻底不能使用的问题,所以我进行了尝试,把yarn.lock文件里面的registry.nlark.com替换为registry.npmmirror.com

更改后重新上传打包,发现成功打包了,问题成功解决

反思

回想了一下为啥本地可以打包,原来是因为本地设置了代理:

相关推荐
Seven971 分钟前
【从0到1构建一个ClaudeAgent】并发-后台任务
java
Java面试题总结1 分钟前
Java常见面试题(160道)
java·开发语言
浪客川3 分钟前
【百例RUST - 007】结构体
java·前端·rust
Rsun045513 分钟前
7、Java 装饰器模式从入门到实战
java·开发语言·装饰器模式
黎雁·泠崖5 分钟前
二叉树基础精讲(上):树形结构 · 二叉树概念 · 性质 · 遍历 · 基础操作全解析
java·数据结构·算法
biwenjun9996 分钟前
chatBI构建思路拆解(重点是元数据增强)
java·数据库·人工智能
Rsun045516 分钟前
8、Java 代理模式从入门到实战
java·系统安全·代理模式
fengci.7 分钟前
php反序列化(复习)(第五章)
android·开发语言·学习·php
AI瓦力8 分钟前
PDFBox处理JPEG2000图像报错解决方案(PDF扫描件)
开发语言