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

执行npx expo start却收到全局expo-cli弃用提示的问题

解决npx expo start仍提示全局expo-cli弃用的问题

核心原因

你遇到的问题是全局安装的旧版expo-cli与本地项目的expo包产生冲突,即使使用npx expo start,系统仍优先调用了全局的弃用版本。

解决方案

  1. 卸载全局expo-cli
    全局expo-cli已被官方弃用,留着会干扰本地CLI的调用,执行命令:

    npm uninstall -g expo-cli
    # 若使用yarn则执行:
    # yarn global remove expo-cli
    
  2. 清除npx缓存
    npx可能缓存了旧的命令路径,执行清除缓存:

    npx clear-npx-cache
    
  3. 更新项目本地expo包
    确保项目依赖的expo是适配SDK46+的新版本(官方推荐本地CLI从SDK46开始默认集成):

    # 更新到最新稳定版
    npm install expo@latest
    # 或者用expo官方更新工具同步SDK版本
    npx expo upgrade
    
  4. 检查NVM环境残留
    由于你使用NVM,可检查当前Node版本的全局包目录是否有残留的expo-cli:

    # 查看全局包路径
    npm root -g
    

    进入该目录,手动删除expo-cli文件夹(如果存在)。

验证

执行npx expo start --dev-client,若不再出现全局expo-cli弃用的提示,说明问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 18:40:56