如何在Angularjs量角器中使用系统环境变量?

Bre*_*dan 6 javascript node.js angularjs protractor

我的计划是将用户名和密码存储为系统环境变量,并在Angularjs Protractor配置文件中引用它们.我在中定义了变量/etc/environment.这是我到目前为止所尝试的:

params: {
  login: {
    user: $E2E_USER,
    pass: $E2E_PASS
  }
}
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

params: {
  login: {
    user: process.env.E2E_USER,
    pass: process.env.E2E_PASS
  }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!

Bre*_*dan 4

我用过export E2E_USER=username并且有效。

  • 我可以澄清一下:“process.env.E2E_USER”有效。此答案中的“export”命令仅设置环境变量 E2E_USER。我想当OP问这个问题时,变量没有设置。 (2认同)