IT/etc4 [React] 환경변수 값 undefined 오류 원인 React에서는 환경변수를 .env 파일에 저장하여 사용한다. 해당 오류는 해당 환경변수를 찾지 못하여 undefined이 나오는 오류이다. 원인으로 대략 5가지를 생각해 볼 수 있다. .env 파일이 root 폴더에 있는가? 사용하고자 하는 환경변수가 "REACT_APP_"로 시작되는가? 환경변수를 '(single quote) "(double quote)로 감싸진 않았는가? 환경변수 줄바꿈시 ,나 ;을 사용하였는가 ? .env 파일 수정 후 서버에 반영을 위해 재시작 하였는가? 보통 2번 케이스 SERVER_URL 이런식으로 지정해두어 오류가 발생한다. 리액트의 경우 환경 변수는 REACT_APP_{PARAM_NAME} 형식으로 Prefix 값이 지정되어 있다. .env 파일에 REACT_APP_S.. 2023. 6. 2. [Java] MacOS + JDK 변경 terminal 실행 후 현재 버전을 확인한다. java -version 현재 맥에 설치되어 있는 버전들을 확인한다. /usr/libexec/java_home -v 설치되어 있는 JDK 중 원하는 버전을 선택 후 변경한다. (18.0.1.1 -> 11.0.15) 메이저 버전까지만 작성해도 된다. export JAVA_HOME=$(/usr/libexec/java_home -v 11) 2023. 1. 24. [Homebrew] Homebrew 삭제 및 재설치 1. 아래의 명령어를 입력 후 'Y' 입력 및 Password 입력을 통해 Homebrew를 삭제한다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 2. /usr/local/Homebrew 폴더를 삭제한다. rm -rf /usr/local/Homebrew/ 폴더 삭제 중 권한 문제가 발생한다면 sudo 명령어 추가 후 Password를 입력한다. sudo rm -rf /usr/local/Homebrew/ 3. 아래의 명령어를 입력 후 엔터 입력을 통해 Homebrew를 설치한다. /bin/bash -c "$(curl -fsSL https://raw.githubusercon.. 2022. 7. 12. [Homebrew][Error] homebrew-core is a shallow clone. homebrew를 업데이트 하기위해 아래의 명령어로 업데이트를 진행 brew update 업데이트를 시도하다보면 위와 같은 에러가 발생. homebrew가 더 이상 shallow clone을 생성하지 않기 때문에 발생하는 현상 git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow 위의 명령어 실행 후 다시 update 명령어로 진행하면 정상 동작 2022. 7. 12. 이전 1 다음 반응형