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