問題タブ [react-native-localize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4237 参照

react-native - テストで NativeModule.RNLocalize is null エラーを解決するにはどうすればよいですか?

パッケージreact-native-localizeを使用して、アプリでローカリゼーションを提供しています。私はすでにライブラリをリンクしており、デバイス上で正常に動作します。

問題:

react-native-localizeをインポートするコンポーネントをテストするとき。エラーが発生しますreact-native-localize: NativeModule.RNLocalize is null。この null エラーを解決するためにjest.mock('react-native-localize');、テスト ファイルの先頭で呼び出します。しかし、まだ を指しているエラーが発生しNativeModule.RNLocalize is nullます。パッケージの READMEに記載されているモックも提供しましたが、役に立ちませんでした。

質問:

テストで NativeModule.RNLocalize is null エラーを解決するにはどうすればよいですか?

スタック トレースのテスト:

0 投票する
1 に答える
1103 参照

react-native - NativeModule.RNLocalize を修正する方法は null ですか?

ライブラリを使用してreact-native-localizationいるのは私のRNプロジェクトです。

私のRNバージョンは0.59.4

私はすでにプロジェクトをAndroidで期待どおりに動作させていますが、問題はIOSビルドにあります。

ポッドを使用して、githubマニュアルに記載されているように、両方をnpmインストールreact-native-localizationしてリンクしました。react-native-localize

リンクからプロジェクトのクリーンアップとビルドまで、できる限りのことを何度も行いました。

しかし、実行中にこのエラーが発生しreact-native-localize NativeModule.RNLocalize is null. To fix this issue try these steps、コンソールに表示されたとおりに実行しましたが、無駄でした。

誰かが私が間違っていることを教えてもらえますか?