React Native

React Native - 명령어 정리

크런키스틱 2025. 2. 4. 06:31
728x90

개발을 하면서 사용한 터미널 명령어를 정리해둔다.

 

1. 실행

npx react-native run-android
#or
npx react-native run-ios

 

2. 캐시 초기화 옵션 사용

npx react-native start --reset-cache

 

정리를 하다가 run-android 와 start 의 차이가 궁금하여 검색해보니

  • start : 어플 실행 시 필요한 metro bundler를 시작
  • run-android : start 실행 후, debug apk 빌드하여 설치

link가 필요하지 않은 새 라이브러리를 추가할 경우 start로 어플을 다시 로드하면 되지만, link가 필요한 새 라이브러리가 추가되는 경우, run-android를 통해 다시 컴파일 해야 한다고 한다.

 

3. release 모드 실행 (사전 apk 빌드 필요)

npx react-native run-android --mode release

 

4. bunlde 파일 추출 (사전 aab 빌드 필요)

npx react-native build-android --mode=release

 

5. 터미널에 log 표시

react-native log-android

 

6. 실행 에러 시 문제점 찾기

npx react-native doctor

 


 

gradle 개념과 명령어 정리이다.

Gradle
- Java Spring Boot 등 다양한 프로젝트에서 사용되는 빌드 자동화 도구
- 로컬 시스템에 설치된 Gradle을 실행

Gradlew
- Gradle Wrapper를 실행하는 스크립트
- 프로젝트에 대한 Gradle 실행 환경 제공
- Gradle이 설치되어 있지 않아도 Gradle을 다운로드하고 프로젝트에 지정된 버전의 Gradle을 사용하여 빌드

 

아래 명령어는 모두 project/android 위치에서 실행해야 한다.

 

1. 서명 키(keystore 값 확인)

./gradlew signingReport

 

2. apk 빌드

./gradlew assembleRelease

 

3. aab 빌드

./gradlew bundleRelease

 

4. 초기화

./gradlew clean

 

728x90