2016-08-21 1 views
0

나는 다음과 같은 오류가 발생하고있어 작동하지 않습니다. env 또는 .env.example 파일.env의는 AVA

해결 방법이 있습니까? 여기 가지 작업을 유도 할 수있는 PR이야, https://github.com/sibelius/koa-env-ava

+0

공유 할 수있는 요점은 repo 또는 최소한의 복제물을 가지고 있습니까? – JaKXz

+0

예, 여기에 질문이 추가되었습니다. https://github.com/sibelius/koa-env-ava –

답변

1

빠른 살펴 보았다 :

유 쉽게 문제를 재현 할 수있는 REPO가 https://github.com/sibelius/koa-env-ava/pull/1

dotenv-safe 몰랐습니다 무엇이 일어나고있는 곳 .env.env.example 파일을 찾으십시오. 따라서 src 디렉토리를보고 오류가 발생합니다. dotenv-safe가에서 .env 파일을로드 할 위치를 알고

const root = require('path').join.bind(this, __dirname, '..'); 

require('dotenv-safe').load({ 
    path: root('.env'), 
    sample: root('.env.example') 
}); 

export const API_URL = process.env.API_URL; 
export const SERVER_PORT = process.env.SERVER_PORT; 

이 방법 : I 자동으로 프로젝트의 루트 디렉토리에 보는 당신의 src/config.js 파일을 다시 썼다.

관련 문제