2014-09-05 1 views
7

내 프로젝트에서 서버가 환경 변수 DATABASE을 기반으로 데이터베이스를 동적으로 사용하기를 원합니다. 이 변수에 따라 데이터베이스 이름이있는 폴더 아래에서 해당 데이터베이스에 대한 특정 파일을로드합니다. (MongoDB를 -> 서버/MongoDB의/file.js)gulp-jasmine 환경 변수를 설정하는 방법

I 그래서, 예를 들면 난 require('./'+process.env.DATABASE+'/file')를 사용하여 데이터베이스 파일을로드 할 때 noemon를 사용하여 노드 서버 환경 변수 (DATABASE="mongodb")를 설치했다.

이제 내 환경 변수로 gulp-jasmine을 구성 할 수 있습니까?

경로가 ./undefined/file로 해석되기 때문에 지금 내 모든 테스트가 실패합니다.

+0

실행 파일을 만들기 전에'DATABASE = name '을 사용하고 있습니까? – matteospampani

답변

10

env 변수 세트를 사용하여 gulp 작업을 실행하거나 덤프 작업 내에서 gulp 작업을 설정할 수 있어야합니다 (예 : DATABASE=mongodb gulp jasmine).

+0

'DATABASE = mongodb gulp jasmine'을 사용하여 작업을 실행하면 Gulpfile에서'process.env.DATABASE'를 사용하여 액세스 할 수 있습니다 –