0

Here I mit Reaktions-native seit gestern ein wenig Suchtproblem habe ................reagieren-native mehr npm warnen und Probleme und ihren Absturz meiner app

enter image description here

es blockiert mich vollständig von der Navigation zu bestimmten Bildschirmen usw. Hier ist eine Kopie des Pakets. 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" 
    } 
} 

Wie installiert man diese Nebengebäude? Wo kann ich mein Problem beheben, wenn Sie es bereits hatten, sehen Sie?

thx!

Antwort

0

Sie haben die Abhängigkeiten nicht in Ihrer App installiert. Entweder wird

hat Fehler für diese npm-Bibliotheken erzeugt, oder es wurde einfach nicht ausgeführt. Versuchen Sie, es auszuführen, und wenn es immer noch nicht funktioniert, sehen Sie sich den Inhalt von ./npm-debug.log für Fehlermeldungen im Zusammenhang damit.

ETA: Bei näherer Betrachtung scheint es, dass mehrere Ihrer Abhängigkeiten Peers bestimmter Versionen von react erfordern, aber Sie haben eine andere Version von react installiert.

Verwenden Sie [email protected] aus einem bestimmten Grund? Dinge wie mobx suchen nach react 13/14/15/16, aber nicht 16b. Ich würde versuchen dies:

npm remove -S react 
npm install -S react 

und sehen, ob das funktioniert. Wenn Sie die React-Beta aus einem bestimmten Grund verwenden, können Sie Schwierigkeiten haben, diese miteinander in Verbindung zu bringen.

+0

Ich habe meine Abhängigkeiten über npm installieren installiert, obwohl .... wo finde ich npm-debug. Log? –

+0

@ED, wie ich gesagt habe, es ist './Npm-debug.log' so ist es in der Wurzel des Projekts - gleiche Ebene wie' package.json' –

+0

Ok, danke, das ist, was ich dachte, es war, aber ich nicht Habe diese Datei nicht. Kann ich es irgendwie generieren? –

Verwandte Themen