인프런 커뮤니티 질문&답변
CI=false의 의미가 무엇인가요?
작성
·
1.8K
1
CI=false의 의미가 무엇인가요?
또한 process.env.NODE_ENV 에 들어가는 값은
어떤 원리로 클라우드 환경인지 개인컴퓨터 환경인지 파악할 수 있는 건가요?
퀴즈
42%나 틀려요. 한번 도전해보세요!
클라우드 컴퓨팅이 기존 서버 관리 방식과 다른 가장 큰 특징은 무엇일까요?
서버 장비를 직접 구매하고 데이터센터에서 관리해요.
클라우드 제공업체로부터 필요한 만큼 서버를 임대해 사용해요.
어떤 소프트웨어도 서버에 설치할 수 없어요.
네트워크 설정이 훨씬 복잡해져요.
답변 1
1
그랩
지식공유자
우리가 react 프로젝트를 npm start로 실행할 때 외부의 변수들을 주입할 수 있습니다. 이를 환경 변수라고 이야기합니다. 실행할 때 주입된 환경 변수는 프로젝트에서 process.env로 접근할 수 있는 거죠.
보통 NODE_ENV=development npm start , NODE_ENV=production npm start 이렇게 프로그램을 실행할 때 환경 변수를 넣어서 사용이 가능합니다.
CI=false의 경우 Vercel에 배포할 때 사용하는 CI라는 환경변수입니다. 기존에 CI 없이 배포를 했을 때 에러가 나서 CI=false를 넣어줬습니다.
참고 : https://dev.to/josiasaurel/comment/18jhh




