反応ネイティブを設定しようとしています。しかし、ファイルを更新するたびにmエラーが発生します
enoent ENOENT: no such file or directory, open 'React Native/package.json'
npm WARN [email protected] requires a peer of [email protected] but none was installed.
npm WARN React Native No description
npm WARN React Native No repository field.
npm WARN React Native No README data
npm WARN React Native No license field.
MacBook-Pro:React Native$ npm info react dist-tags.latest
修正方法を教えてください。
反応をインストールするとエラーが修正されます
npm install react --save
また、react-native
インストールをアップグレードしてみてください。 react-native
はv0.30.0
になりました
npm update react-native
私の特定のケースでは、私はnpm install
が間違ったディレクトリにあります。私は自分のプロジェクトディレクトリにいると思いましたが、1つ上のレベルでした。これは、インストールされたパッケージにreact
がないことを意味し(何もないため)、このエラーが発生しました。
私の場合、私が取り組んでいるプロジェクトには、特定のバージョンのReactが必要です。現在のリリースより古いため、インストール/更新を実行してもエラーが発生します。
問題を修正するために、プロジェクトのpackage.json
を確認し、依存関係の定義で許可されている正確なバージョンをインストールする必要がありました。 OPの場合、
npm install [email protected]
React react-nativeが必要とするモジュールの正確なバージョンをインストールすることにより、問題を修正する必要があります。
npm list
を実行して条件が解決されたことを確認し、他の満たされていないピア依存関係があるかどうかを確認します。
私のために働いたいくつかのステップ:
1. watchman watch-del-all
2. rm -rf node_modules
3. npm install [email protected] --save
4. npm install [email protected] --save
5. npm install
6. rm -fr $TMPDIR/react-*
7. npm start -- --reset-cache