0
私のディレクトリ構造は次のようになりますリアクト:index.android.js
でがネイティブ
web/
js/
Test.js
mobile
index.android.js
、私はimport Test from '../web/js/Test
を追加しました。しかし、私はこのエラーを取得する:
(node:590) UnhandledPromiseRejectionWarning:
Unhandled promise rejection (rejection id: 12):
UnableToResolveError:
Unable to resolve module `../web/js/Test.js` from `/mnt/d/.../mobile/index.android.js`:
Directory /mnt/d/.../web/js/Test.js doesn't exist
私はreact-native start
を再実行しようと、それはまだ動作しませんでした。私はウォッチマンをインストールしていないが、それは問題だとは思わない。依存関係として追加し、モバイルフォルダ内のpackage.jsonで
私はあなたが勉強しているか分かりませんgする。 ReactネイティブであなたのReact Webコードを再利用しようとしていますか? React Nativeでは、プロジェクトのルートディレクトリとそのネストされたフォルダの外のどこからでもjsファイルをインポートできますか?あなたが言及したインポートの終了シングルクォートが欠落しているようですが、これはあなたのタイプミスである可能性がありますか?別の問題は、テストがどのように定義されているかです。そのコンポーネントを正しくエクスポートしていますか?何が起こっているのかを判断するためには、さらに情報が必要です。 – nbkhope