2017-03-27 7 views
1

React-Nativeアプリで使用したいNode.jsパッケージの一部は、Node.jsの組み込みモジュール(urlhttpなど)に依存します。 crypto。これらのパッケージはWebpackでパッケージ化され、Webpack's polyfillsを利用するように設計されています。React-NativeのNode.js組み込みモジュールのポリフィルを使用

ルートpackage.jsonファイルに必要なポリフィルを追加しましたが、アプリでUnable to resolve module 'crypto'のようなエラーが表示されています。

React-Nativeパッケージャに、組み込みのNode.jsモジュールをロードするのではなく、ポリフィルを使用するように指示するにはどうすればよいですか?

答えて

1

私が見つけた最も良い解決策は、mvayngrib/rn-nodeify Node.jsパッケージを使用することです。これは、反応ネイティブプロジェクトがノードコアモジュールとそれを使用するnpmモジュールを使用できるようにするためのハックです。

+0

おそらくサマーアプローチはhttps://github.com/philikon/ReactNativifyです – mattvick

関連する問題