npm install 时候,报错npm ERR! cb() never called! npm ERR! This is an error with npm itself,已经解决

一·错误详情

npm install 时候,报错npm ERR! cb() never called! npm ERR! This is an error with npm itself.Please report this error at:
错误详情如下:在这里插入图片描述
这个问题我试了好几天,找了很多的方法,但是都没有成功,最后结合了很多方法,将其解决了
在这里记录一下自己的解决方法,方便以后来解决此问题:

二·分析原因

这个问题在网上找了很多的方法,然后去尝试了,之后在自己看来,就是自己的npm 版本可能过低,或者下载依赖的时候,网速过慢,一直卡着不动,最后报错,这些只是自己认为的

三·解决方法

1. 找到下载依赖出错的项目,然后删除下载好的 nodel_module 文件夹及文件夹下面已经下载好的依赖包
2. 如果有 package.lock.json 文件,那也需要一起删除,如果没有这个就不用删除
3. 升级 自己本机的npm ,在cmd窗口中输入命令:

 npm install npm -g

此处同时执行下面的命令行(也可以不执行):

npm install  -g webpack

4. 清空缓存,在项目的终端窗口执行命令

npm cache clean --force

结果如下:
在这里插入图片描述

5. 重新下载依赖,
执行命令:

npm install

如果此命令失败,那就重复上面的步骤,然后使用cnpm 来安装
安装cnpm:

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

然后执行cnpm 来下载依赖:

cnpm install

结果如下:
在这里插入图片描述
在这里插入图片描述
此处虽然有些报红的地方,但是没有出错,是可以的,之后就可以启动项目

npm run dev

之后大功告成

  • 20
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值