sudo apt update
sudo apt install nodejs npm
설치 후, Node.js와 npm 버전을 확인하여 제대로 설치되었는지 확인해준다.
node -v
npm -v
React-Native 설치 시,
Node 18
버전이나 더 높은 버전이어야 설치 가능하다.
Watchman은 파일 시스템 변경을 모니터링하는 도구이다.
다음 명령어를 실행하여 설치해준다.
sudo apt install watchman
React Native의 Android 개발을 위해 Java Development Kit이 필요하다고 한다.
OpenJDK를 설치해준다.
sudo apt install openjdk-17-jdk
React Native 공식문서에서 현재
JDK 버전 17
을 권장하고 있기 때문에 17버전으로 설치해준다.
다음 명령어를 실행하여 React Native CLI를 전역으로 설치해준다.
npm install -g react-native-cli
React Native는 Android 에뮬레이터를 사용하여 애플리케이션을 테스트할 수 있다.
Android Studio를 설치하여 Android SDK를 설정해주어야 한다.
Android Studio 다운로드 페이지에서 최신 버전을 다운로드하여 설치해준다.
Android SDK platform 33
, Intel x86 Atom_64 System Image
설치SDK 도구들이 설치된 후, 터미널에서 환경 변수를 설정해주어야 한다.
~/.bashrc
파일을 열고 다음 줄을 추가해준다.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
추가 후, 변경사항 적용을 위해 터미널에서 아래 명령어를 실행해준다.
source ~/.bashrc
터미널에서 아래 명령어를 입력하여 Android 에뮬레이터 리스트를 확인해 본다.
emulator -list-avds
확인 후 리스트의 에뮬레이터를 실행해본다.
emulator -avd 에뮬레이터 이름
다음 명령어를 실행하여 새로운 React Native 프로젝트를 생성한다.
npx react-native init ReactNativeApp
프로젝트 디렉토리로 이동하여 애플리케이션을 실행해본다.
cd MyReactNativeApp
npx react-native run-android