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

React Native EXPO iOS打包报错:无法解析make-plural依赖

解决Expo React Native打包时"Unable to resolve 'make-plural'"错误

这个错误是因为i18n-js依赖make-plural包,但该包未被自动安装。按以下步骤解决:

  • 手动安装make-plural依赖:
    使用npm:

    npm install make-plural
    

    或yarn:

    yarn add make-plural
    

    或Expo官方推荐命令:

    expo install make-plural
    
  • 清除Expo打包缓存,避免缓存导致的依赖解析问题:

    expo r -c
    
  • (可选)确认i18n基础配置完整性,确保功能正常:
    在App.js中补充基础配置示例:

    import * as Localization from 'expo-localization';
    import I18n from 'i18n-js';
    
    // 配置翻译内容
    I18n.translations = {
      en: { greeting: 'Hello' },
      zh: { greeting: '你好' },
    };
    // 设置默认语言为设备当前语言
    I18n.locale = Localization.locale;
    // 无对应翻译时回退到英文
    I18n.fallbacks = true;
    

执行以上步骤后重新打包,错误即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 11:52:31