2017-01-19 4 views
0

ember js에서 environment.js 파일 값의 값을 설정하기 위해 다음 명령을 실행하려고합니다. 그러나 가치는 설정되지 않았습니다. environment.js에서명령 프롬프트를 사용하여 ember js에서 environment.js 파일 변수의 값을 설정하는 방법은 무엇입니까?

setx DEPLOY_USER "User name here" 
ember build --environment production 

: 내가 페이지에서이 "ENV.builderName"를 표시합니다

if (process.env.DEPLOY_USER) { 
    ENV.builderName= process.env.DEPLOY_USER; 
    } 

. environment.js에서이 값을 하드 코딩 할 수 없습니다. 누가이 솔루션을 작성하는지에 따라 값이 변경되기 때문입니다.

"process.env.DEPLOY_USER"값은 항상 정의되지 않습니다. Windows OS의 명령 프롬프트에 솔루션을 구축하고 있습니다.

답변

1

아래의 Windows에서는 문제가 없습니다.

set DEPLOY_USER="User name here" 
ember build --environment=production 

코드가 실행 중인지 확인하십시오. 즉, 블록이 개발중인 상태가 아니어야합니다.