환경 변수를 매개변수로 사용

환경 변수를 매개변수로 사용

BrowserStack 세부 정보를 bash_profile이름 BROWSERSTACK_USERNAMEBROWSERSTACK_ACCESS_KEY.

npm테스트를 시작할 때 사용자 이름과 액세스 키를 명령에 전달하고 싶습니다.

나는 이것을 할 수 있다:

BROWSERSTACK_USERNAME=<my-username> BROWSERSTACK_ACCESS_KEY=<my-access-key> npm test config=@browserstack

하지만 나는 이런 일을 하고 싶다:

BROWSERSTACK_USERNAME=$BROWSERSTACK_USERNAME BROWSERSTACK_ACCESS_KEY=$BROWSERSTACK_ACCESS_KEY npm test config=@browserstack

그러나 이것들은 실패했습니다. 어떻게 해야 하나요?

감사해요

편집하다

인턴 테스트 프레임워크에서 발생한 오류:

여기에 이미지 설명을 입력하세요.

답변1

이 두 환경 변수 이름이 인식되면 쉘의 초기화 파일에서 설정하는 것으로 npm충분합니다 .export

export BROWSERSTACK_USERNAME=<my-username> 
export BROWSERSTACK_ACCESS_KEY=<my-access-key>

npm그러면 이를 언급하지 않고도 대화형 셸에서 호출 할 수 있습니다 .

npm대화형 환경을 상속하지 않는 스크립트에 의해 호출되는 경우 해당 스크립트에서 위에 설명된 대로 변수를 설정합니다.

관련 정보