【发布时间】:2018-09-13 04:45:14
【问题描述】:
我正在创建一个 React-Native 应用程序,它在调试模式下的模拟器上运行良好。 但是,当我尝试使用 RELEASE 模式时,它会因为模块故障而崩溃。
ADB Logcat 指出此消息是异常的原因:
ReactNativeJS: Requiring unknown module "./locale/pt-br".
我知道这是由对 momentJS 库的方法“updateLocale”的调用引起的。当我需要设置不同的语言环境选项时,此调用位于“react-native-calendar-strip”组件内。
我在 import 语句上尝试了很多不同的组合,但都不起作用。
这是我尝试过的:
import moment from 'moment';
import 'moment/locale/pt-br';
或
import moment from 'moment/min/moment-with-locales';
我也尝试过要求语言环境
require('moment/locale/pt-br');
还有什么建议吗?
【问题讨论】:
-
你可以去
node_modules/moment/locale/pt-br检查那个文件是否存在。
标签: react-native momentjs locale