npm install时遇到的不能连接github.com错误

1、我的package.json文件内容如下:

2、下载安装依赖包,执行

npm install

3、报错,如下

  从上图错误日志可以发现,错误原因是不能连接到github.com

4、原因查找

  经查,错误原因是我的vmware ubuntu16不能连接外网,具体表现为:与宿主机可以相互ping通,但是ubuntu16不能访问百度等网站也不能ping通百度。故我就在想是否是dns配置错误。

5、dns配置

  用gedit打开/etc/network/interfaces文件查看dns配置正常。再打开/etc/resolv.conf发现dns配置在机器重启后已经消失,重新配置上即可访问www.baidu.com。

  注意:/etc/resolv.conf中的配置在重启时又默认回到原始状态又无法连接网络了,去配置/etc/resolvconf/resolv.conf.d/base或head文件即可。

3、执行如下命令,已经可以正常下载安装依赖包了

npm install

猜你喜欢

转载自blog.csdn.net/zjuwzp/article/details/84029944