【问题标题】:Expo encountered a fatal error: Error: Requiring unknown module "./locale/en-us"Expo遇到致命错误:错误:需要未知模块“./locale/en-us”
【发布时间】:2021-03-06 01:59:45
【问题描述】:

上周我不得不退出我的 Expo 项目,尽管一切正常(开发版)。

我现在正在使用构建 (apk) 的实际设备上进行测试,它在启动时崩溃。我为我的设备使用了 adb logcat 来打印错误并得到了这个:

Requiring unknown module "./locale/en-US".
ReactNativeJS: Error: Requiring unknown module "./locale/en-us".
WARNING: getPackageName called on ScopedContext
WebViewFactory: Loading com.google.android.webview version 86.0.4240.198 (code 424019833)
AndroidRuntime: Shutting down VM
AndroidRuntime: FATAL EXCEPTION: main
AndroidRuntime: Process PID: 21039
AndroidRuntime: java.lang.RuntimeException: Expo encountered a fatal error: Error: Requiring unknown module "./locale/en-us"., stack:
AndroidRuntime: v@2:1305
AndroidRuntime: d@2:875
AndroidRuntime: vt@1203:16827
AndroidRuntime: pt@1203:16651
AndroidRuntime: kt@1203:16926
AndroidRuntime: I@694:2048
AndroidRuntime: _r@103:40603

我查看了 StackOverflow 和 Google,它似乎与时刻需要语言环境的方式有关。我尝试了所有我能找到的解决方案,但没有任何运气。

有人有想法吗?提前致谢!

【问题讨论】:

  • 你解决了吗?

标签: react-native expo momentjs


【解决方案1】:

如果你使用moment,那么原因是moment.locale('en-US')无法识别,你需要使用moment.locale('en')来代替。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2021-11-19
    • 2022-06-29
    • 2016-07-22
    • 2017-08-30
    • 2018-12-08
    • 2021-10-08
    相关资源
    最近更新 更多