2016-05-24 9 views
0

私はプロジェクトでreact-native-videoを使用しようとしていますが、実行するとiOSシミュレータの赤い画面にSuper expression must either be null or a function, not undefinedが表示されます。私は非常に簡単なテストアプリで再現することができますreact-native-video:スーパー式はnullまたは関数のいずれかでなければなりません

> react-native init MyApp 
> cd MyApp 
> npm install react-native-video --save 
> rnpm link react-native-video 

は、他の輸入後index.ios.jsimport Video from 'react-native-video';var Video = require('react-native-video');を追加します。

> react-native run-ios 

The error

ここVideo.jsです。 Via console.log私はComponentが未定義であることがわかります。それはエラーを説明するだろうが、私はそれについて何をすべきか分からない。インストール済み

バージョン:

+0

から"react-native-video": "^0.7.1"を削除するだけで試みたが、それが正常に動作します。唯一の違いは、 "react-native-video"バージョンは "^ 0.8.0-rc" – Cherniv

+0

です。私は昨日インストールし、0.7.1を得ました。今私は0.8.0-rcを取得し、それは動作します:) – Jake

答えて

1

0.0が反応し、ネイティブビデオをアップグレードするために、私が持っていたこの問題を解決するには

私は本当にnpmに精通していないので、もっと簡単な方法があるかもしれません。アップグレードしようとするだけでは十分ではないようでした。たぶん-rcはアップグレードとして0.8.0-rcを認識することから0.7.1

  • npm remove react-native-video
  • npm update
  • にNPMを停止したpackage.json
  • npm install react-native-video --save
関連する問題