순서
- npm 설치
- ReactNative CLI 설치
- 프로젝트 실행
npm 설치
Windows OS - Ubuntu
주의
: 윈도우의 경우 WSL (Windows Subsystem For Linux) 을 통해 ubuntu 를 먼저 구축하자.
sudo apt-get update
sudo apt-get dist-upgrade
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
Mac OS
주의
: 맥의 경우 HomeBrew 가 사전 설치 되어 있어야 함
brew install node
brew install watchman
watchman
: 파일 변경 추적을 위한 툴
ReactNative CLI 설치
npm install -g react-native-cli
프로젝트 실행
프로젝트 생성
react-native init [프로젝트 명]
명령을 통해 프로젝트 생성
react-native init TestProject
Android 실행
주의
: 안드로이드 스튜디오 및 안드로이드 에뮬레이터가 설치되어 있어야 함.
Android Studio
- 안드로이드 스튜디오 에서 RN 프로젝트 열기
- 안드로이드 스튜디오 Message창에서 install Bulid Tools xxx and sync project를 눌러서 현재 리액트 네이티브의 버전에 맞는 sdk 를 설치
- 설치한 sdk 버전에 맞는 AVD 설치
- 리액트 네이티브 안드로이드 실행
react-native run-android
Android & RN 관련 명령어 정리
# Android Emulator avd 리스트 보기
emulator -list-avds
# Android Emulator avd wipe data
emulator -avd Nexus_5X_API_28 -wipe-data
# Android Emulator avd run
emulator -avd Nexus_5X_API_28
# clean start
emulator -avd Nexus_5X_API_28 -no-cache
# 실서버 apk 빌드
./gradlew assembleRelease
# 리액트 네이티브 개발환경 run
react-native run-android