npm install 报错

今天看了下之前的一个前后端分离的项目,前端使用gulp自动化构建项目,因为项目还是一年前做的,且换了电脑,需要先安装nodejs,npm,bower,gulp。
nodejs和npm都是之前就装了的,今天想启动项目,发现bower还未安装,于是在控制台输入 npm install 报错了:
这里写图片描述
又输入 npm install bower,还是报错:
这里写图片描述
这次应该是网络的问题,大概是连不上npm的服务器。
我在百度上搜了问题,看一些人的博客中写了npm install的问题,但好像也都没有什么很好的解决办法。npm install 报错,大概是有以下几种原因:
1.代理服务器的问题
输入npm install config proxy,看返回是否为null,若不为null,设置w为null,好像是 npm set config proxy null, 记不太清了,因为我的返回是null,但我电脑确实开了代理,但开和关好像对这个并没有什么影响。
2.权限不够
我用管理员权限运行cmd,进行nm install 依然报错
3.网络问题,连接不上npm服务器
应该是这个原因吧,网络连接不上服务器,有人说用淘宝镜像进行install,我也尝试了,未遂,

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后用 cnpm install 就能下载成功,但我这一条指令都报错了,还是连接不上服务器。

npm install 依赖当前执行目录的package.json,我的目录也存在这个文件。

总结来看,具体还不是特别清楚真正的原因,但更多地可能就是因为网络问题了吧,希望能帮到你们,等我找到根本原因再来更新~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值