Rumah > Soal Jawab > teks badan
react-native run-android melaporkan ralat berikut
undefined is not an object evaluating ReactInternals.ReactCurrentOwner
Seperti yang ditunjukkan di bawah:
Sebabnya dijangka menjadi masalah dengan versi RN.
Rujukan:
https://github.com/facebook/r...
Penyelesaian
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
【Selepas merujuk kepada penyelesaian, masalah masih belum selesai saya tidak tahu apa yang perlu dilakukan sekarang. Apakah punca masalah ini? Bagaimana untuk menyelesaikannya? 】
Berikut ialah fail package.jason saya.
{
"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"
}
}
ringa_lee2017-06-26 10:52:21
Saya juga menghadapi masalah ini. Saya menaik taraf melalui react-native-git-upgrade rasmi, react:16.0.0-alpha.12, react-native:0.45.1, dan melaporkan ralat Modul AppRegistry bukan modul boleh panggil berdaftar (memanggil runApplication)
Sekarang saya menggunakan react:16.0.0-alpha.6 sebelumnya, react-native:0.43.4 juga melaporkan ralat ini, saya tidak tahu bagaimana untuk menyelesaikannya
Saya juga ingin bertanya betapa bermanfaatnya ia adalah untuk menaik taraf versi rn, saya rasa Menaik taraf sekali membawa banyak masalah