react-native - 기초 - react native 란




반응 네이티브의 엑스포 포크를 사용하지 않음 (2)

나는 네이티브 반응과 함께 엑스포를 사용하고 있습니다. 모두 괜찮아요,하지만이 경고를 받고 응용 프로그램을로드하는 데 오랜 시간이 걸립니다 :

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

제발 어떻게 고칠 수 있을까요.


그게 내가 고칠 방법이야.

  1. "react-native"종속성을 사용 가능한 최신 종속성으로 업데이트했습니다.

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

  1. 나는 이전에 엑스포 어플리케이션에서 실수로 설치 한 모든 의존성을 제거했다. 실제로 npm uninstall --save 명령을 사용하여 반응 - 네이티브 링크가 필요했다 :

반응 - 네이티브 - 이미지 -베이스 64, 반응 - 네이티브 - 흐림

  1. 그런 다음 일반> 연결된 프레임 워크 및 라이브러리에서 해당 링크를 제거해야했습니다.

이제 작동합니다! 지금 Facebook 로그인에 문제가 있습니다.하지만 적어도 내 앱은 작동하지 않습니다.

행운을 빈다.


시작 페이지의 명령을 사용하여 반응하는 기본 응용 프로그램을 만드는 경우 : $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 을 실행하면 문제가 해결됩니다.







expo