尝试导入错误:未从“ react-intl”导出“ addLocaleData”

时间:2019-08-13 08:02:57

标签: reactjs react-intl

尝试此代码时返回错误

react-intl版本3.1.6 && 反应版本16.9

import { IntlProvider, FormattedMessage , addLocaleData} from 'react-intl';

2 个答案:

答案 0 :(得分:8)

我仍在调查,但看来v3的重大更改已删除addLocaleData。

https://github.com/formatjs/react-intl/blob/master/docs/Upgrade-Guide.md#breaking-api-changes

这也让我有些困惑,因为那里的许多教程和指南仍然使用addLocaleData。

答案 1 :(得分:0)

历史背景是Intl.RelativeTimeFormatIntl.PluralRules不存在时回写了Intl.RelativeTimeFormat。快进到现在,{{1}}已正式成为Intl JS规范,{{1}}已进入第3阶段,因此我们已将语言环境数据的策略更改为polyfill,而不是在没有这些API的浏览器上