registry.nlark.com 域名异常问题

3,836 阅读1分钟

早上刚到工位,企业微信炸锅了。前端反馈构建失败,于是我火急火燎的打开jenkins Console Output就看到了下面的日志。

+ yarn install
yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
error Error: getaddrinfo EAI_AGAIN registry.nlark.com
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

我手动解析了一下 registry.nlark.com 没有解析记录

PS C:\Users\logn2> nslookup.exe registry.nlark.com 8.8.8.8
服务器:  dns.google
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
*** dns.google 找不到 registry.nlark.com: Non-existent domain

去Google了一下这个域名 发现这还是语雀的一个域名看起来是历史遗留问题吧。

npm 源问题 - CNode技术社区 (cnodejs.org)

在前端的帮助下发现这个域名的包还引用了不少

企业微信截图_17156537972833.png

解决方案: 本地手动删除yarn.lock 在yarn install正常。 同步代码仓库的yarn.lock即可解决。 如果使用npm可以删除package.lock