首页 > 解决方案 > com.facebook.react.common.JavascriptException:需要未知模块“./locale/ID”。,

问题描述

我刚刚发布了一个使用本机框架制作的 apk。

该应用程序名义上运行,但功能中存在一些错误,使其被迫关闭。

我试图调试使用android studio logcat的错误,我发现了这个异常:

2019-03-12 16:08:36.163 28143-28185/? E/ReactNativeJS: Requiring unknown module "./locale/ID".
2019-03-12 16:08:36.172 28143-28185/? E/ReactNativeJS: Requiring unknown module "./locale/id".
2019-03-12 16:08:36.183 28143-28186/? E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
Process: com.awesomeproject, PID: 28143
com.facebook.react.common.JavascriptException: Requiring unknown module "./locale/ID"., stack:
d@2:595
n@2:339
t@2:262
pt@914:16946
kt@914:17972
wt@914:17035
value@928:2775
f@41:42083
beginWork@41:45676
o@41:64674
a@41:65053
T@41:68561
y@41:67997
v@41:67834
batchedUpdates@41:72172
Ie@41:14848
ze@41:15343
receiveTouches@41:16180
value@18:3582
<unknown>@18:1067
value@18:3009
value@18:1039

    at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:54)
    at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:38)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
    at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:160)
    at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
    at android.os.Handler.handleCallback(Handler.java:754)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
    at android.os.Looper.loop(Looper.java:163)
    at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
    at java.lang.Thread.run(Thread.java:760)

有什么建议吗?

标签: javascriptandroidfacebookreact-native

解决方案


解决了,我已经导入import Moment from 'moment';了,但我尝试更改印度尼西亚时区,就像这样Moment.locale ('ID');,我尝试删除代码并再次发布。


推荐阅读