0

ここで私は昨日から反応ネイティブの小さな中毒の問題を抱えています................反応ネイティブ複数npm警告と問題とそのクラッシュ私のアプリケーション

enter image description here

これは、特定の画面などへのナビゲートを完全にブロックします。 ここにパッケージのコピーがあります。 json:

{ 
    "name": "test2", 
    "version": "0.1.0", 
    "private": true, 
    "devDependencies": { 
    "react-native-scripts": "1.7.0", 
    "jest-expo": "^22.0.0", 
    "react-test-renderer": "16.0.0-beta.5" 
    }, 
    "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js", 
    "scripts": { 
    "start": "react-native-scripts start", 
    "eject": "react-native-scripts eject", 
    "android": "react-native-scripts android", 
    "ios": "react-native-scripts ios", 
    "test": "node node_modules/jest/bin/jest.js --watch" 
    }, 
    "jest": { 
    "preset": "jest-expo" 
    }, 
    "dependencies": { 
    "expo": "^22.0.2", 
    "mobx-react": "^4.3.4", 
    "react": "16.0.0-beta.5", 
    "react-native": "^0.49.5", 
    "react-native-elements": "^0.18.2", 
    "react-native-keyboard-aware-scroll-view": "^0.4.1", 
    "react-native-router-flux": "4.0.0-beta.23", 
    "react-navigation": "^1.0.0-beta.19" 
    } 
} 

これらのアウトビルディングをインストールするにはどうすればよいですか? 既に問題が発生している場合は、どこで修正できますか。

thx!

答えて

0

あなたのアプリに依存関係はインストールされていません。いずれか実行中

npm install 

これらのnpmライブラリのエラーが発生したか、単に実行されていません。それを実行してみてください。それでも問題が解決しない場合は、./npm-debug.logの内容を見て、それに関連するエラーメッセージを確認してください。

ETA:あなたの依存関係のいくつかには特定のバージョンの特定のバージョンが必要ですが、reactのピアが必要ですが、異なるバージョンの反応がインストールされているようです。

具体的な理由で[email protected]を使用していますか? mobxのようなものは、react 13/14/15/16を探していますが、16bを探していません。私はこれを試してみる:

それが動作するかどうかを参照してください。あなたが何らかの理由でReactベータを使用していたなら、あなたは互いに話をするのに苦労するかもしれません。

+0

npmを使って依存関係をインストールしましたが、.... ここでnpm-debugが見つかります。ログ? –

+0

@ED私が書いたように、 '。/ npm-debug.log'なので、プロジェクトのルートにあります - package.jsonと同じレベル –

+0

ありがとうございました。このファイルはありません。何らかの形でそれを生成することはできますか? –

関連する問題