2017-10-25 12 views
0

と私はexpressjsとAVAとのプロジェクトを持っている、と私はまたNODE_ENVに をもと.envファイルから環境変数をロードしているアプリに環境変数は、エヴァ

のWebPACKを束ねるためにWebPACKのを使用しています。

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(); 
});