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 模块开发及发布详解分享
Mar 07 NodeJs
Nodejs极简入门教程(二):定时器
Oct 25 NodeJs
nodejs下打包模块archiver详解
Dec 03 NodeJs
用NodeJS实现批量查询地理位置的经纬度接口
Aug 16 NodeJs
基于Nodejs利用socket.io实现多人聊天室
Feb 22 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
nodejs实现大文件(在线视频)的读取
Oct 16 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
nodejs多版本管理总结
Apr 03 NodeJs
详解redis在nodejs中的应用
May 02 NodeJs
NodeJs 文件系统操作模块fs使用方法详解
Nov 26 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 17 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
终于听上了直流胆调频
2021/03/02 无线电
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
2015/08/18 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
python实现telnet客户端的方法
2015/04/15 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python 除法保留两位小数点的方法
2018/07/16 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
西班牙伏林航空公司:Vueling
2016/08/05 全球购物
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
软件测试面试题
2015/10/21 面试题
二年级体育教学反思
2014/01/15 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python