준비
홈브루(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 |