0.24からRN 0.27に更新されました。これらの「スーパー式はすべてnullまたは関数で、未定義ではない」エラーがポップアップし始めました。いくつかの調査の後、私はRN 0.26に大きな変化があったことに気付いたので、 https://github.com/facebook/react-native/releases/tag/v0.25.1 とその件に関する他のStackOverflow投稿に示されているようにインポートステートメントを変更しました。私のコンポーネントのすべてのクラスを変更した後、私はまだこれを参照してください。babelHelpers.js throwsスーパー式はnullまたは関数でなければなりません。
babelHelpers.jsで継承機能は次のとおりです。
babelHelpers.inherits = function (subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function,not " + typeof superClass);
}
それで問題は何ですか?これは反応ネイティブライブラリの一部であるように見えます。
私は変換が利用可能であることを知っていますhere一般的に "インポートの問題"を修正する。誰もそれを成功させましたか?ところで
- ここでは、現在使用されて、私の依存関係です:
"dependencies": {
"@remobile/react-native-splashscreen": "^1.0.3",
"babel-polyfill": "^6.9.1",
"react": "^15.1.0",
"react-native": "^0.27.2",
"react-native-navbar": "^1.5.0",
"react-native-side-menu": "^0.18.1",
"realm": "^0.13.2"
},
"devDependencies": {
"babel-jest": "^12.1.0",
"babel-polyfill": "^6.9.1",
"jest-cli": "^12.1.1",
"react-addons-test-utils": "^15.1.0"
}
はあなたの助けのために事前にありがとうございます。