강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

박형준님의 프로필 이미지
박형준

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

Vercel에 그랩마켓 웹 배포하기

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

박형준님의 프로필 이미지
박형준

작성한 질문수

질문하기