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

Expo Doctor命令失效及依赖版本不兼容问题求助

Expo Doctor命令失效及依赖版本不兼容问题求助

嘿,我来帮你搞定这个问题!你遇到的情况其实是新旧Expo CLI版本冲突,加上依赖版本不匹配导致的,咱们一步步来解决:

首先,彻底切换到官方推荐的新版Expo CLI

旧版的expo-cli已经不支持Node 17+了,而且官方现在主推版本化的Expo CLI(也就是用npx expo开头的命令),所以先把全局的旧版CLI卸掉:

# npm 卸载全局expo-cli
npm uninstall -g expo-cli

# 如果你用yarn的话
yarn global remove expo-cli

手动修复不兼容的依赖包

自动修复没生效的话,咱们直接手动安装指定版本的@expo/config-plugins:

# npm 安装指定版本
npm install @expo/config-plugins@~6.0.0

# yarn 用户用这个
yarn add @expo/config-plugins@~6.0.0

最后用新版命令检查修复结果

完成上面两步后,再运行新版的doctor命令验证:

npx expo doctor

这时候应该不会再出现Node版本的警告,而且依赖不匹配的问题也会解决啦。

补充说明

旧版expo-cli的--fix-dependencies功能在高Node版本下可能因为兼容性问题失效,所以直接用新版CLI+手动安装指定依赖是最稳妥的方案,官方现在也不再维护旧版CLI了,以后尽量都用npx expo开头的命令哦。

备注:内容来源于stack exchange,提问作者Athena Wisdom

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 14:23:11