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

安装expo-cli中断报npm ERR! cb() never called错误如何解决?

npm全局安装expo-cli报错cb() never called!的解决方法

cb() never called!错误通常由npm缓存损坏、版本不兼容、全局安装权限不足三类问题导致,可按以下步骤排查解决:

  • 清理npm本地缓存
    执行命令:npm cache clean --force,大部分缓存异常导致的安装错误执行完该步骤即可恢复正常。
  • 升级npm到最新稳定版
    旧版本npm存在较多已知的内部bug,执行命令升级:npm install -g npm@latest,Linux/macOS系统下如果提示权限不足,在命令前增加sudo执行即可。
  • 重试安装expo-cli
    执行原安装命令:npm install -g expo-cli,如果仍然报错,可增加权限参数重试:npm install -g expo-cli --unsafe-perm=true。
  • 备用安装方案
    如果上述npm相关操作全部无效,可切换为yarn包管理器安装:
    先全局安装yarn:npm install -g yarn
    再执行expo-cli安装命令:yarn global add expo-cli

注意:上述所有全局安装操作如果在Windows系统下执行,需要以管理员身份启动终端后再运行命令。
安装过程中出现的graphql-tools废弃警告为依赖版本提示,不会影响expo-cli的正常使用,无需额外处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 10:06:04