issue: RN | android env 설정 - react-native-config (RN v0.71 이상)

Lumpen·2023년 4월 27일
0

Issue

목록 보기
2/2

react native 0.71 이상 버전부터
react-native-config 로 env 설정 시 안드로이드만 env 설정 파일이 적용되지 않는 이슈 발생

android/app/build.gradle 에 아래의 코드를 작성해야 연결된다고 함
apply from: project(":react-native-config").projectDir.getPath() + "/dotenv.gradle"

https://github.com/luggit/react-native-config/issues/729

기본 설정은 파일명이 .env 인 경우로 설정되어 있다

project.ext.envConfigFiles = [
        debug: ".env.development",
        staging: ".env.production",
        release: ".env.production",
]

apply from: project(":react-native-config").projectDir.getPath() + "/dotenv.gradle"

apply 전에 project config 설정을 추가해주면
실행 방식에 따라 해당하는 파일명으로 env 파일을 찾는다

"ios:dev": "export ENVFILE=.env.development && react-native run-ios",
"ios:prod": "export ENVFILE=.env.production && react-native run-ios",
"android:dev": "ENVFILE=.env.development && react-native run-android",
"android:prod": "ENVFILE=.env.production && react-native run-android",
profile
떠돌이 생활을 하는. 실업자는 아니지만, 부랑 생활을 하는

0개의 댓글