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

React新手创建项目遇npm错误cb() never called,求解决方案

解决create-react-app创建项目时的cb() never called!错误

先纠正一个用法误区

npm create-react-app my-app是错误命令,npm本身没有create-react-app这个顶层命令,所以会抛出用法提示。正确的创建命令是**npx create-react-app my-app**。

针对cb() never called!错误的解决方案

  • 更新npm到最新稳定版
    你当前使用的npm@6.14.15版本较旧,存在不少底层bug,执行以下命令全局更新:

    npm install -g npm@latest
    

    更新完成后重新尝试创建项目。

  • 彻底清理缓存与临时配置
    仅执行npm cache clean --force可能不够,需要进一步操作:

    1. 手动删除C:\Users\dp312\AppData\Roaming\npm-cache整个文件夹
    2. 找到C:\Users\dp312\.npmrc文件,重命名为.npmrc.bak(临时禁用自定义配置)
      完成后再运行npx create-react-app my-reactchat-app
  • 强制使用最新版create-react-app并跳过本地缓存
    npx可能会复用本地缓存的旧版create-react-app,执行以下命令强制拉取最新版本:

    npx --ignore-existing create-react-app@latest my-reactchat-app --use-npm
    
  • 切换npm镜像源
    网络连接不稳定也会引发这类回调未执行的错误,切换到国内镜像源尝试:

    npm config set registry https://registry.npmmirror.com/
    

    配置完成后重新执行创建命令。

  • 改用Vite创建React项目
    create-react-app已不再是官方推荐的创建方式,Vite的构建速度更快且问题更少,步骤如下:

    npm create vite@latest my-reactchat-app -- --template react
    cd my-reactchat-app
    npm install
    npm run dev
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:10:20