问题:npm install 在纯ipv6环境先无法安装包
现象:
ping -6 registry.npmjs.org 是通的,说明可以解析到ipv6地址
解决方法:
在hosts文件中强制添加 registry.npmjs.org 解析到IPV6地址的记录
原因分析:
怀疑是npm的bug优先用了ipv4地址
参考链接:
https://stackoverflow.com/questions/47062223/how-to-install-node-packages-in-ubuntu-server-with-ipv6-only