3

過去 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 をログに記録し、正しい lc が返され、翻訳されたメッセージを含む配列を取得する前にメッセージをコンソールに送信すると、img で確認できるように、エラーがスローされます。ここに画像の説明を入力

私がプロジェクトで使用したバージョンは「2.0.0-beta-2」ですが、バージョン番号を変更せずにアップデートされたようです。

何が起こったのか知っている人はいますか?ありがとう

4

0 に答える 0