最近在学习React,从gitHub下载了一个项目,发现用npm安装的时候一直在报错。不知道怎么解决,查了一大堆资料也没用。
Cmd到windows下的命令窗口(最好以管理员身份运行),结果如下图01所示
一开始不知道自己犯了什么错,觉得和npm没什么关系。我查了一下资料,说正在更改npm的安装来源
您可以使用npm配置列表来查看当前的配置状态,表示某些包可能有内壁,需要操作
设置严格-SSL false//关闭https npm配置设置注册表' http://registry.npmjs.org/'//of npm,重置NPM的获取地址或直接编辑。驱动器c下的npmrc文件,并将注册表的值修改为:
注册=http://registry.npmjs.org/
但是发现也没用
而且据说是跟淘宝镜像的,我也试过,没用
https://registry.npm.taobao.org NPM配置集注册表
最后,我发现了使用代理作为代理的问题,直接
Npm配置设置代理http://地址:8080注意这里的地址。一开始不知道是什么地址,就直接写了这台电脑的IP地址。
主要参考http://stack overflow.com/questions/23193614/NPM-err-network-getaddrinfond-enot found
此外,清除npm的代理命令如下:
NPM配置删除http-代理NPM配置删除https-代理以上仅代表个人情况。
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!