react-intl停止工作"缺少区域设置的区域设置数据"

时间:2016-03-31 08:11:02

标签: reactjs react-router react-intl

我有最近2个月的代码,一切正常,直到几天前,我删除了所有模块并再次安装npm。现在,当我在下拉列表中更改语言时,react-intl开始抛出错误。在我的App.js中,我有类似的东西:

let { params, locale, route } = this.props;

const lc = locale || params.lc || 'en';
const translation = translations[lc] || translations.en

<IntlProvider locale={lc} messages={translation.messages}>
     {this.props.children}
</IntlProvider>

在我的语言组件中,在下拉列表更改时我改变了语言环境。当我在返回正确的lc之前控制log lc和消息以及带有已翻译消息的数组时,会抛出错误,如img所示:enter image description here

我在项目中使用的版本是&#34; 2.0.0-beta-2&#34;但看起来它没有更改版本号就更新了。

任何人都知道发生了什么?感谢

0 个答案:

没有答案