2017-02-14 4 views
0

RNプロジェクトに大きなreduxコードベースを追加する際に他の誰かが問題を抱えていませんか? Reduxはもともと反応ウェブのために作られました。 RNアプリでreduxのインポートをコメントアウトすると、正常に動作します。それらのコメントを外すと、「モジュールを解決できません」エラーが表示された赤い画面が表示されます。大きなReduxコードベースをReact Nativeに追加/モジュールエラーを解決できません

私はこのエラーメッセージを検索し、オンラインで提案を見ましたが、どれも私のために働いていないので、私はこの投稿をしています。私はウォッチマンをリセットし、余分なプロセスを実行してkillし、node_modulesを何度も再インストールしたが、何も動作していないようだ。

これは、私がそれがウェブでしか動かないかもしれないと思っています。 RNコンパイルが理解できないものをreducexに含めることはできますか?

誰かがこれに遭遇しましたか、アイデアがありますか?

+0

'promise'というモジュールをどこかにインポートしていますか?ソースコードを共有してください。 Reduxは、Webとモバイルの両方で動作するJavaScriptコードです。私もreduxなしで複雑なアプリを持っていただけで、問題なくreduxを使用するように構造を変更しました。 約束をjavascriptで使用しようとしていますか? 「約束」とは何ですか? RNモジュール? – Ataomega

+0

完全なスタックトレースを投稿できますか? –

+0

@agent_huntエラーの画像を投稿しました。私は約束が何であるか分かりませんが、インポート時に問題の原因となっているアヒルを参照しています。 – Turnipdabeets

答えて

0

私自身の質問に答えるには:アヒルにはreact-intlが必要で、react-intを使用したファイルは組み込みJavaScript(.ejs)であり、反応ネイティブではコンパイルできません。まだそれを修正する方法はわかりませんが、それは問題を引き起こしています。

関連する問題