2017-10-25 16 views
0

와 나는 expressjs 아바와 프로젝트를 가지고 있고, 나는 또한 NODE_ENV에 을 기반으로 .env 파일에서 환경 변수를로드하는 응용 프로그램을환경 변수 에바

웹팩 번들 위해 웹팩을 사용하고 있습니다.

ava를 실행하는 동안 .env 파일 변수를로드하거나 ava 테스트를 실행하기 전에 앱을 번들로 제공하려면 어떻게해야합니까?

감사합니다.

답변

2

dotenv을 사용하면 .env 파일을 테스트 환경에로드 할 수 있습니다. 간단한 예 :

import test from 'ava'; 
require('dotenv').config() 

test('foo', t => { 
    console.log(process.env.DB_HOST); 
    console.log(process.env.DB_USER); 
    console.log(process.env.DB_PASS); 
    t.pass(); 
});