본문 바로가기

Language/JavaScript

[React Native] 환경설정 (Started)

준비

홈브루(Homebrew)사용하기 위해 설치 : OSX의 유명한 패키지 관리 도구

리액트 네이티브 패키지 사용 : node, watchman 설치

brew install node

brew install watchman

brew install flow : Facebook에서 사용하는 데이터 타입 확인 라이브러리

* 문제가 생긴다면 brew를 업데이트(brew update) + brew 패키지 업그레이드(brew upgrade)


리액트 네이티브 설치

npm install -g react-native-cli : 리액트 네이티브 커맨드라인 도구 설치

?npm : node package manager


iOS 디펜던시

Xcode 설치 (Mac, OSX 에서만 가능) : Xcode IDE, 시뮬레이터, SDK가 모두 포함되어 있다.


안드로이드 디펜던시

최신 JDK 설치

brew install android-sdk : 안드로이드 SDK 설치 (Homebrew가 더이상 지원하지 않는 패키지;https://github.com/NativeScript/nativescript-cli/issues/2706)

> brew cask install android-sdk 로 대체.

export ANDROID_HOME=/usr/local/opt/android-sdk : ANDROID_HOME 변수를 셸 설정 파일에서 내보내기

But android 명령어가 다음 에러 메세지와 함께 사용할 수 없음이 확인된다.


*************************************************************************

The "android" command is deprecated.

For manual SDK, AVD, and project management, please use Android Studio.

For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

*************************************************************************

Invalid or unsupported command ""


Supported commands are:

android list target

android list avd

android list device

android create avd

android move avd

android delete avd

android list sdk

android update sdk


더이상 android 명령어를 사용할 수 없다고 한다.

프로젝트 매니징을 하려면 android studio를 깔아서 하라능...

CLI에서 하려면 tools/bin/sdkmanager 그리고 tools/bin/avdmanager 명령어를 사용하라고 나와있다.



참고하면 좋은 링크 :

https://blog.naver.com/gi_balja/221284382919 

https://m.blog.naver.com/PostView.nhn?blogId=dkjoyer&logNo=220991721662&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

'Language > JavaScript' 카테고리의 다른 글

[node.js] Yarn을 사용해보았다  (0) 2018.06.28
NVM으로 노드 버전 관리하기  (0) 2018.06.04
Form 구성 입력값의 공백제거 스크립트  (0) 2018.05.11
비밀번호 정규식 모음  (0) 2018.02.27
엔터(Enter) 막기  (0) 2018.02.21