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

添加expo-image-picker插件及安装时遇错误求助

解决 Expo Image Picker 配置与安装问题

第一步:检查 SDK 版本兼容性

expo-image-picker 与 Expo SDK 版本强绑定,先确认项目 SDK 版本和插件版本匹配:

  • 打开项目根目录的 package.json,查看 expo 字段的版本号
  • 对照 Expo 官方文档,找到对应 SDK 支持的 expo-image-picker 具体版本(例如 SDK 49 对应 expo-image-picker@~14.3.2)

第二步:手动指定版本安装

若expo install命令失败,直接用 npm/yarn 手动安装兼容版本:

# npm
npm install expo-image-picker@<对应版本号>

# yarn
yarn add expo-image-picker@<对应版本号>

第三步:修正插件配置格式

确保 app.json 或 app.config.js 中的插件配置层级、引号格式正确:

{
  "expo": {
    // 其他项目配置...
    "plugins": [
      [
        "expo-image-picker",
        {
          "cameraPermission": "The app accesses your camera to let you add new places",
          "photoPermission": "The app accesses your photos to let you select places" // 可选,按需添加
        }
      ]
    ]
  }
}

第四步:清除缓存并重建依赖

  1. 清除 Expo 开发缓存:
expo r -c
  1. 删除旧依赖文件并重新安装:
# npm
rm -rf node_modules package-lock.json
npm install

# yarn
rm -rf node_modules yarn.lock
yarn install
  1. 重启 Expo 开发服务器

第五步:更新 Expo CLI

确保全局 Expo CLI 为最新版本:

npm install -g expo-cli

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 10:42:24