我在做项目开发的时候突然遇到使用npm安装github包失败的问题。
就是安装下面这个家伙失败了~
https://github.com/eligrey/FileSaver.js
猜想可能是连不上github.com。于是我用命令ping了一下github.com,发现果然全部都超时了。
那么现在来解决一下这个问题,直接打开这个网站。
复制出里面的
IP Address并粘贴到hosts里面。
以下是macos上使用命令行打开方式,也可以直接在硬盘上找到这个文件打开
sudo vim /private/etc/hosts
然后将地址拷贝进来,后面再加上github.com
199.232.69.194 github.com
然后使用按一下ESC,输入:wq保存并退出。
再次ping github.com发现ping通了
ps:如果此时发现ping通了,但还是安装不上npm包,且访问不了github.com这个网站,那么很可能被墙了,需要翻qiang。