2016-05-30 2 views
0

ReactNative 0.25から0.26にアップグレードした後、「スーパー式がnullまたは機能、nullでないいずれかでなければなりません」アップグレードReactNative私はこのよく知られたエラーを取得:は0.26が

スーパー式がnullまたはいずれかでなければなりませんが関数、nullでない "。

最も一般的な理由は、 '反応'から '反応 - ネイティブ'から 'コンポーネント'をインポートすることです。

しかし、私のすべてのコンポーネントでは、私は右、明らかにそれを実行します。

import React, { Component } from 'react'; 

は、誰もがこのエラーの別の根本的な原因を経験していますか?今のところ、2番目の完全な新しいプロジェクトを作成し、いつかエラーが発生するまでメインプロジェクトの既存のコードを最初から構築しようとします。しかし、これは本当に時間の殺人者です....

私はこの非難のために知られているRNMK-Libraryを使用しません。

私の依存関係は、0.26のために有効であると思わ:

間で
"dependencies": { 
    "immutable": "^3.8.1", 
    "react": "15.0.2", 
    "react-native": "0.26.2", 
    "react-native-app-intro": "^1.0.2", 
    "react-native-button": "^1.6.0", 
    "react-native-drawer": "^2.2.2", 
    "react-native-fetch-blob": "^0.4.2", 
    "react-native-fs": "^1.4.0", 
    "react-native-i18n": "0.0.8", 
    "react-native-navbar": "^1.5.0", 
    "react-native-router-flux": "^3.22.23", 
    "react-native-router-redux": "^0.2.2", 
    "react-native-search-bar": "^2.11.0", 
    "react-native-side-menu": "^0.19.0", 
    "react-native-simple-store": "^1.0.1", 
    "react-native-sound": "^0.8.3", 
    "react-native-sqlite-storage": "^2.1.6", 
    "react-native-swiper": "^1.4.4", 
    "react-native-vector-icons": "^2.0.2", 
    "react-redux": "^4.4.5", 
    "redux": "^3.5.2", 
    "redux-logger": "^2.6.1", 
    "redux-saga": "^0.10.4", 
    "redux-thunk": "^2.1.0", 
    "rnpm": "^1.7.0" 
} 
+0

"スーパー式はヌルか関数でなければならず、ヌルでなくてはなりません"ヌルでない場合はどのようにしてnullになることができますか?それは機能に制限されていませんか? – JAB

+0

どの行からエラーがスローされますか?そのコードを表示してください。 – Bergi

+0

@残念なことに、そのエラーは正しいコード行を表示せず、本当に何かを包み込んだ内部構造だけを表示します。この質問に対する私自身の答えを見てください。私は、図書館がRN 0.26の準備ができていないこの問題を引き起こしたことを知りました – itinance

答えて

関連する問題