Npm install npm错误!请求https://registry.npmjs.org/ngx-pagination 失败,原因:getaddrinfo EAI_registry.npmjs.org registry.npmjs.org:443

Npm install npm错误!请求https://registry.npmjs.org/ngx-pagination 失败,原因:getaddrinfo EAI_registry.npmjs.org registry.npmjs.org:443,npm-install,Npm Install,在安装任何npm软件包时,我每次都会遇到相同的错误 试图删除并设置代理,但无效 tabish@appventurez:~/Documents/projects/InstaCEI/InstaCEI_网站$sudo npm i ngx分页--保存 npm错误!再次编码EAI_ npm错误!再也没有了 npm错误!请求失败,原因:getaddrinfo EAI_registry.npmjs.org registry.npmjs.org:443 npm错误!此运行的完整日志可在以下位置找到: npm错误

在安装任何npm软件包时,我每次都会遇到相同的错误

试图删除并设置代理,但无效

tabish@appventurez:~/Documents/projects/InstaCEI/InstaCEI_网站$sudo npm i ngx分页--保存 npm错误!再次编码EAI_ npm错误!再也没有了 npm错误!请求失败,原因:getaddrinfo EAI_registry.npmjs.org registry.npmjs.org:443

npm错误!此运行的完整日志可在以下位置找到: npm错误/home/tabish/.npm/_logs/2019-06-19T11_27_35_023Z-debug.log

tabish@appventurez:~/Documents/projects/InstaCEI/InstaCEI_网站$sudo npm i ngx分页--保存 npm错误!再次编码EAI_ npm错误!再也没有了 npm错误!请求失败,原因:getaddrinfo EAI_registry.npmjs.org registry.npmjs.org:443

npm错误!此运行的完整日志可在以下位置找到:
npm错误/home/tabish/.npm/_logs/2019-06-19T11_27_35_023Z-debug.log

一个原因是关于您的IP地址设置。 检查
ip地址
ping
,如果是ubuntu,则检查
netplan

在我的例子中,我设置了一个ubuntu(18.04)虚拟机的静态IP,但我忘记了DNS。 然后我得到了和你完全相同的错误

我通过如下更改文件
/etc/netplan/50 cloud init.yaml
来解决此问题:

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
         ens33:
                 addresses: [192.168.233.132/24]
                 dhcp4: no
                 gateway4: 192.168.233.2
                 optional: true
                 nameservers:
                         addresses: [223.5.5.5, 8.8.8.8]
    version: 2

我使用的是Ubuntu 18.04,ping/curling没有问题,我甚至可以下载返回此错误的软件包,但npm安装仍然失败,你也是这样吗?