빌드
2

React :: 환경에 따른 .env(환경 변수) 셋팅하기
2023.11.20
React 프로젝트를 개발하다보면, 배포 환경?에 따라 다르게 환경 변수를 셋팅해야하는 case가 발생한다. 예를 들면, 보통 API 주소를 환경 변수로 많이 셋팅해두고는 하는데.. 운영 API 주소와 개발 API 주소를 배포 환경에 따라 다르게 셋팅해두고 싶은 case가 딱 이에 해당한다. React :: 환경변수(.env) 셋팅하기 토큰이나 API 키 같은 것은 하드코딩으로 집어 넣으면 배포 시 개발자 도구에 모두 드러나기 때문에 최대한 숨겨서 코딩을 진행해야 한다. 이때 사용할 수 있는 방법 중 하나가 "환경변수" 이다. bornatnoon.tistory.com 우선 기초 셋팅 방법을 첨부해본다. (.env 파일을 하나만 쓰는 케이스) 케이스에 따른 .env 설정 방법 ※ 참고. 리액트 프로젝트 생..

빌드 관리 도구, Graven 과 Maven 의 비교
2023.08.21
빌드(Build) ? 컴파일(Compile)과 링크(Link)를 합쳐서 부르는 용어 - 컴파일(Compile) : 작성한 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업 - 링크: obj 파일들을 연결하여 하나의 exe 파일을 만드는 작업 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 결과를 말함 빌드 관리 도구 소스코드에서 애플리케이션을 생성하면서 여러가지 외부 라이브러리를 사용하게 되는데, 빌드 관리도구는 사용자가 관리할 필요없이 필요한 라이브러리들을 자동으로 관리해주는 것 빌드 관리 도구가 동작하는 흐름 1. 소스코드(.java)를 컴파일하여 클래스 파일(.class) 생성 2. 코딩 규약에 맞게 작성했는지 확인 3. 코드를 정적으로 해석 4. test를 진..