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

Expo React Native构建失败:yarn install无法找到匹配的@expo/webpack-config版本

解决Expo React Native构建时yarn install找不到@expo/webpack-config@^49.0.0的问题

问题描述

构建Expo React Native项目时执行yarn install失败,报错日志如下:

在/home/expo/workingdir/build目录中运行"yarn install"
yarn install v1.22.19
[1/4] 解析包...
[stderr]警告:Lockfile中"@expo/webpack-config@^49.0.0"的条目不正确,已忽略。
[stderr]错误:找不到匹配"^49.0.0"版本的"@expo/webpack-config"
yarn以非零代码1退出

解决方案

  • 修正依赖版本号
    @expo/webpack-config的版本号并非与Expo SDK版本直接对应,比如Expo SDK 49对应的该包版本为~18.0.0而非49.x。先通过命令查看该包的可用稳定版本:

    yarn info @expo/webpack-config versions
    

    找到与你的Expo SDK版本兼容的版本后,修改package.json中@expo/webpack-config的版本号,替换掉错误的^49.0.0。

  • 清理损坏的锁文件与依赖
    若yarn.lock文件存在无效条目,执行以下操作重新生成依赖:

    1. 删除项目根目录下的yarn.lock文件
    2. 删除node_modules目录
    3. 重新运行yarn install
  • 核对Expo SDK与包的兼容性
    确保所有Expo相关依赖版本与SDK版本匹配,避免因版本不匹配导致的依赖查找失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:42:07