web-dev-qa-db-ja.com

反応ネイティブのExpoフォークを使用しない

私は反応ネイティブで博覧会を使用しています。すべては問題ありませんが、この警告が表示され、アプリの読み込みに時間がかかります:

  [exp] Warning: Not using the Expo fork of react-native. See https://docs.expo.io/.

どうすれば修正できますか?.

33
Sihem Hcine

開始ページのコマンドを使用して、React Nativeアプリを作成する場合:$create-react-native-app AwesomeProjectその後、package.jsonファイルには次の依存関係があります。

"dependencies": {
  "expo": "^20.0.0",
  "react": "16.0.0-alpha.12",
  "react-native": "^0.47.0"
}

Expo XDEで直接アプリを作成すると、package.jsonに表示されます。彼らは反応ネイティブのフォークを使用します。

"dependencies": {
  "expo": "^20.0.0",
  "react": "16.0.0-alpha.12",
  "react-native": "https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz"
},

反応ネイティブモジュールのパスを https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz に変更し、npm installは問題を修正します。

35
kimomat

それが私がそれを修正した方法です:

  1. 「react-native」依存関係を利用可能な最新のものに更新しました。

" https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz "

  1. Npm uninstall --saveコマンドを使用して、react-nativeリンクを実際に必要とする以前のexpoアプリで誤ってインストールした依存関係をすべて削除しました。

react-native-image-to-base64、react-native-cloudinary

  1. 次に、[一般]> [リンクされたフレームワークとライブラリ]からそれらを削除する必要がありました

動作するようになりました! Facebookログインに問題がありますが、少なくともアプリがクラッシュすることはありません。

頑張って。

2
Hugo