差了半天原来是代理的问题,之前执行过这个命令

H=172.20.108.01; export https_proxy=http://$H:7890 http_proxy=http://$H:7890 all_proxy=socks5://$H:7890; git config --global core.gitproxy "";git config --global socks.proxy  $H; npm config set proxy "http://$H:7890/"\; npm config set https-proxy "https://$H:7890/"export https_proxy=http://$H:7890 http_proxy=http://$H:7890 all_proxy=socks5://$H:7890; git config --global core.gitproxy "";git config --global socks.proxy  $H; npm config set proxy "http://$H:7890/"\; npm config set https-proxy "https://$H:7890/"

导致把npm的代理弄成上面那个host了,那个是别人的机器。

执行

npm config get

进行验证,果然是别人的代理,
然后执行

npm config rm proxy

进行删除

npm config rm https-proxy

还有这个,再进行安装就好了