Environment-Variables
使用環境變數作為參數
我已將 BrowserStack 詳細資訊作為環境詳細資訊儲存在我的
bash_profile
文件中,分別為BROWSERSTACK_USERNAME
和BROWSERSTACK_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
但這些都失敗了。我該怎麼做呢?
謝謝
編輯
實習生測試框架拋出的錯誤:
如果辨識出這兩個環境變數名稱,那麼在您設置它們的 shell 初始化文件中
npm
就足夠了:export
export BROWSERSTACK_USERNAME=<my-username> export BROWSERSTACK_ACCESS_KEY=<my-access-key>
然後,您應該能夠
npm
從互動式 shell 中呼叫它們,而無需提及它們。如果
npm
由不繼承您的互動式環境的腳本呼叫,則在該腳本中以上述方式設置變數。