jiangtie 2019-10-29
错误代码如下
request to https://registry.npm.taobao.org/yrm failed, reason: getaddrinfo EAI_AGAIN registry.npm.taobao.org registry.npm.taobao.org:443
尝试 ping baidu.com ,失败
sudo vi /etc/nsswitch.conf
hosts: files dns
networks: files
改成:
hosts: files dns wins
networks: files
如果不一样的话,就在hosts:原来那行后面加个wins 就行了 (参考 :Linux Ubuntu 能PING IP但不能PING主机域名的解决方法 )
如果还是不能ping 域名
DNS 解析的问题
sudo vim /etc/resolv.conf
nameserver 8.8.8.8 //google的域名解析服务器 nameserver 114.114.114.114 //联通的域名解析服务器
重试 ping baidu.com 成功
重试 npm install 成功