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

VS Code终端安装React报npm ERR! cb() never called!错误如何解决

错误原因
  • npm本地缓存损坏:这是触发cb() never called!最常见的原因,旧的缓存碎片会打断npm的依赖下载回调逻辑
  • Node.js与npm版本不兼容:版本过旧或者版本匹配度差会触发npm本身的执行异常
  • 网络环境异常:npm默认源访问不稳定、代理配置错误会导致依赖包下载中断,触发回调失败
  • 目录权限不足:当前操作的文件夹没有写入权限,npm无法写入依赖文件导致执行中止
解决方案
  1. 清理npm本地缓存
    执行清理命令:
    npm cache clean --force
    清理完成后可执行npm cache verify确认缓存清理生效

  2. 升级Node.js和npm到稳定LTS版本
    卸载当前安装的旧版本Node.js,下载Node.js最新的长期支持(LTS)版本安装即可,安装完成后执行node -v和npm -v确认版本安装成功

  3. 切换npm国内镜像源(解决网络访问问题,可选)
    执行命令切换为国内稳定镜像:
    npm config set registry https://registry.npmmirror.com
    切换完成后执行npm config get registry确认配置生效

  4. 重新执行React项目创建
    首先删除之前生成的未完成的learn-react目录,再执行创建命令:
    npx create-react-app learn-react
    如果上述命令仍执行失败,可以尝试使用yarn安装:
    首先全局安装yarn:npm install -g yarn
    再执行创建命令:yarn create react-app learn-react

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 08:54:02