問題タブ [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.
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 エラーを解決するにはどうすればよいですか?
スタック トレースのテスト:
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
、コンソールに表示されたとおりに実行しましたが、無駄でした。
誰かが私が間違っていることを教えてもらえますか?