解决 npm ERR cb() never called 报错

npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:npm ERR!
<https://github.com/npm/npm/issues>
npm ERR! A complete log of this run can be found in:npm ERR!     
C:\Program Files\nodejs\node_cache\_logs\2022-06-08T07_04_04_977Z-debug.log

在运行npm install的时候报出上面代码的错误,意思是npm本身的错误。

我查网上的资料搜出来的答案基本就是下面的答案

  1. 删除下载好的node_modules
  2. 删除package-lock.json文件
  3. 清除npm缓存 npm cache clean --force
  4. npm install

但是,没有解决我的问题,尝试过后还是一样的报错,我浅浅浪费了一个下午,可恶啊。

后来理解了一下报错英文的含义,既然是npm本身的错误,那我更新一下npm呢?哎,就可以了,不报错了。

更新命令:npm install -g npm

步骤:

  1. 删除下载好的node_modules
  2. 删除package-lock.json文件
  3. npm install -g npm
  4. npm install

版权声明:本文为weixin_47437528原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。