我最近更新了我的Android Studio和許多組件/ sdk,自此React-Intl抱怨intl
庫缺失,即使它以前工作正常。Android設備上需要的React-Native和Intl填充
我已經安裝了intl
填充材料,我將其導入到主文件App.js
的最頂部。我還從react-intl
導入localeData
並添加它。然後,我使IntlProvider
指定locale
沒有消息中我的看法(我只用FormattedNumber
現在)
這是我的代碼的簡化版本:
import 'intl';
import { IntlProvider, FormattedNumber, addLocaleData } from 'react-intl';
import en from 'react-intl/locale-data/en';
addLocaleData(en);
[...]
render() {
return (
<IntlProvider locale="en">
<Text>
<FormattedNumber value={123} />
</Text>
</IntlProvider>
)
}
我收到以下錯誤:
[React Intl] Error formatting number. ReferenceError: No locale data has been provided for this object yet.
我不明白這是怎麼回事。任何人都遇到同樣的問題?
感謝
謝謝你挽救我的整個生命。 – Suho