You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React项目执行npm i报错:npm ERR! cb() never called!求解决

解决npm i报错:npm ERR! cb() never called!
  • 彻底清理缓存与残留文件

    • 执行npm cache clean --force清空npm缓存
    • 删除项目目录下的node_modules文件夹和package-lock.json文件
    • 关闭当前终端后重新打开,再执行npm i
  • 切换npm镜像源

    • 切换至官方源:npm config set registry https://registry.npmjs.org/
    • 或国内稳定镜像:npm config set registry https://registry.npmmirror.com/
    • 完成后重新执行npm i
  • 匹配Node.js版本

    • 查看项目package.json中的engines字段,确认当前Node.js版本是否符合项目要求
    • 若版本不兼容,用nvm切换版本:
      • 安装nvm后,执行nvm install [指定版本号]
      • 再执行nvm use [指定版本号],之后重新运行npm i
  • 禁用npm进度条

    • 执行npm set progress false,再尝试npm i,部分环境下进度条会导致回调异常
  • 检查磁盘空间与权限

    • 确保项目所在磁盘有足够剩余空间
    • Linux/macOS环境下可尝试sudo npm i;Windows则右键终端选择「以管理员身份运行」后执行npm i

内容的提问来源于stack exchange,提问作者Vikas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 19:45:30