2017-01-12 37 views
2

反応ネイティブアプリを開発モードで実行しているときに、npm serverを起動した後。アプリがバンドルパッケージを要求したときには、このエラーを与え、反応ネイティブトランスフォームエラーがプリセット「反応ネイティブ」を見つけられませんでした

enter image description here

The development server returned response error code:500 

URL: http://192.168.1.55:8081/index.android.bundle?platform=android& 
    dev=true&hot=false&minify=false 

Body: 
{"message":"TransformError:/var/www/html/test_projects/test/index.android.js: 

Couldn't find preset \"react-native\" relative to directory 
\"/var/www/html/test_projects\"","type":"TransofrmError","errors":[{}]} 

答えて

2

このエラーは、互換性がないため反応し、反応し、ネイティブのバージョンに発生しています。 これを有効にするには、以下の方法で適切な反応系と反応系ネイティブのバージョンをインストールする必要があります。

例えば、

npm install --force [email protected] 
npm install --force [email protected] 
0

あなたのpackage.jsonファイルに反応ネイティブが正しくインストールされているかどうかを確認します。 `助けることができる:{[「反応するネイティブ」、「反応する」]「プリセットは」}

{ 
    "presets": ["react-native"] 
} 
+0

':あなたはまた、次の内容でプロジェクトあなたのルートに.babelrcファイルを作成することができます –

関連する問題