[nuxt] dotenv 에서 prod 모드와 develop 모드에 따라 환경설정파일 따로 불러오기 > IT 기술백서

process.env.NODE_ENV 가 production 이 되는 경우 (배포모드)

[code]

nuxt build

nuxt start

nuxt export

[/code]

 

process.env.NODE_ENV 가 development 가 되는 경우 (디버그/개발 모드)

[code]

nuxt

[/code]

 

그러므로 nuxt.config.js 에서 다음과 같이 하면 환경변수를 모드에 따라 불러올 수 있다.

[code]

import path from ‘path’

import dotenv from ‘dotenv’

 

if (process.env.NODE_ENV === ‘production’) {

  dotenv.config({ path: path.join(__dirname, ‘.env.production’) })

} else if (process.env.NODE_ENV === ‘development’) {

  dotenv.config({ path: path.join(__dirname, ‘.env.development’) })

}

[/code]

 

[출처 : 핵탐]

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤