NodeJs安装npm包一直失败的解决方法


Posted in NodeJs onApril 28, 2017

最近在学React,在gitHub上下载一个项目下来,安装node.js后发现用npm install就一直报错,不知道怎么解决,查了很多资料 都没有用。

在windows下 cmd到命令窗口 (最好是管理员的身份运行),结果就如下图01

NodeJs安装npm包一直失败的解决方法

才开始学 不清楚什么错误,感觉和npm无关,查资料说是更改npm的安装源

可以使用npm config list 查看当前配置的状况,说可能是某些包被国内墙了 需要操作

npm config set strict-ssl false       //关闭npm的https 
npm config set registry "http://registry.npmjs.org/"    //重新设置npm的获取地址

或者直接编辑c盘下的.npmrc文件,将registry的值修改为:

registry = http://registry.npmjs.org/

但是发现都没有什么用

再者,说是用淘宝镜像 ,我也试了 ,没什么用 

npm config set registry https://registry.npm.taobao.org

最后 终于找到了用代理 是代理的问题,直接

npm config set proxy http://address:8080     注意这里的address我开始不知道是什么地址 就直接写的本电脑的IP地址 结果就可以了

主要是参考http://stackoverflow.com/questions/23193614/npm-err-network-getaddrinfo-enotfound

另外,清除npm的代理命令如下:

npm config delete http-proxy
npm config delete https-proxy

以上只代表个人的情况。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

NodeJs 相关文章推荐
使用nodejs、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 NodeJs
Nodejs进阶:express+session实现简易登录身份认证
Apr 24 NodeJs
配置nodejs环境的方法
May 13 NodeJs
NodeJS使用七牛云存储上传文件的方法
Jul 24 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
Nodejs 微信小程序消息推送的实现
Jan 20 NodeJs
NodeJs模拟登陆正方教务
Apr 28 #NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 #NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 #NodeJs
详解nodejs express下使用redis管理session
Apr 24 #NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 #NodeJs
Nodejs进阶:express+session实现简易登录身份认证
Apr 24 #NodeJs
nodejs入门教程五:连接数据库的方法分析
Apr 24 #NodeJs
You might like
php数字转汉字代码(算法)
2011/10/08 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
firefox下input type="file"的size是多大
2011/10/24 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
基于zepto.js实现登录界面
2017/10/09 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
python字符串连接的N种方式总结
2014/09/17 Python
Django使用Celery异步任务队列的使用
2018/03/13 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
什么是数组名
2012/05/10 面试题
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
企业办公室主任岗位职责
2014/02/19 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers