hanyunseong-log

env-cmd로 환경변수 제어하기

2022.10.04

개발 환경, 라이브 환경이 다른 환경변수를 사용하는 경우가 있다. 그런 경우에 env-cmd를 활용해서 환경변수를 설정할 수 있다.

💾 설치

npm i env-cmd

🗒 환경변수 파일 설정

  • .env.production
  • .env.development

2개의 env 파일을 만들어주고 그 안에 환경변수를 설정한다.

⌨️ 스크립트 작성

// package.json
{
  ...
 "scripts": {
  "build:develop": "env-cmd -f .env.development next build",
    "build:production": "env-cmd -f .env.production next build",
  ...
 }
 ...
}