React Native 0.30にアップグレードした後に少し問題があります。モカとバベルを使用して、テストを実行する前に反応したネイティブソースを表示します。私は今モジュールが見つからない問題を見ています。ここでmocha + babelを使用しているときにネイティブソースが正しくコンパイルされない
は例です:
Error: Cannot find module 'AssetRegistry'
対応するファイルはここにhttps://github.com/facebook/react-native/blob/master/Libraries/Image/AssetSourceResolver.js#L21を見つけることができます。これは、このディレクトリにローカルなAssetRegistryファイルが見つからないかのように見えます。
通常、アップグレードしてモジュールが見つからない場合、キャッシュをクリアする必要があります。 'rm -rf $ TMPDIR/react- *' 'watchman watch-del-all'です。それでも問題が解決しない場合は、node_modulesをクリアして再インストールしてください。 – agmcleod
@agmcleod返信いただきありがとうございます。残念ながら私はそれを試みました。また、これをテストするための最小限のセットアップで新しいレポを作成しました。私は輸入がネイティブに反応し、それをトランスクリルするという小さなテストをしています。このモジュールが見つかりませんでした[react-native.js#L180](https://github.com/facebook/react-native/blob/master/Libraries/react-native/react-native.js#L180)。 –