Javascript – React Native Version:evaluating ReactInternals.ReactCurrentOwner
巴扎黑
巴扎黑 2017-06-26 10:50:21
0
2
1718

react-native run-android meldet den folgenden Fehler

undefined is not an object evaluating ReactInternals.ReactCurrentOwner

Wie unten gezeigt:

Der Grund dürfte ein Problem mit der RN-Version sein.

Referenz:
https://github.com/facebook/r...

Lösung

As I mentioned, make sure you've installed the correct version of React. If you're using React Native 0.45:
yarn add react@16.0.0-alpha.12

【Nachdem ich mir die Lösungen angesehen habe, ist das Problem immer noch nicht gelöst. Ich weiß nicht, was ich jetzt tun soll. Was ist der Grund für dieses Problem? Wie man es löst? 】

Das Folgende ist meine package.jason-Datei.

{
    "name": "ReactNativeWeb",
    "version": "0.0.1",
    "private": true,
    "scripts": {
        "start": "node node_modules/react-native/local-cli/cli.js start",
        "test": "jest"
    },
    "dependencies": {
        "babel-core": "^6.25.0",
        "babel-loader": "^7.0.0",
        "babel-preset-es2015": "^6.24.1",
        "babel-preset-react": "^6.24.1",
        "react": "^16.0.0-alpha.12",
        "react-dom": "^16.0.0-alpha.12",
        "react-native": "^0.45.1",
        "react-native-web": "0.0.103",
        "webpack": "^2.6.1"
    },
    "devDependencies": {
        "babel-jest": "20.0.3",
        "babel-preset-react-native": "2.0.0",
        "jest": "20.0.4",
        "react-test-renderer": "16.0.0-alpha.12",
        "webpack-dev-server": "^2.4.5"
    },
    "jest": {
        "preset": "react-native"
    }
}
巴扎黑
巴扎黑

Antworte allen(2)
巴扎黑

最终降低react版本解决了问题

ringa_lee

我也遇到这个问题,通过官方react-native-git-upgrade升级,react:16.0.0-alpha.12,react-native:0.45.1,报错Module AppRegistry is not a registered callable module (calling runApplication)
现在用回以前的react:16.0.0-alpha.6,react-native:0.43.4也报这个错了,不知道怎么解决了
我也想问问rn版本升级到底有多大好处,我觉得升级一次带来的问题很多

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!