Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Karma中隐藏browserstack密钥_Javascript_Karma Runner_Browserstack - Fatal编程技术网

Javascript 在Karma中隐藏browserstack密钥

Javascript 在Karma中隐藏browserstack密钥,javascript,karma-runner,browserstack,Javascript,Karma Runner,Browserstack,我目前正在开发一个JavaScript应用程序,正在使用Karma对BrowserStack上的浏览器进行测试。根据文档,应在karma配置文件中提供accessKey和username,如下所示: browserStack: { username: 'jamesbond', accessKey: '007' }, 由于我将把我的karma.conf.js文件推送到存储库,而且我显然不想推送我的密钥和用户名,因此我需要一些方法来注入登录信息而不修改文件,例如通过。环境变量。有什么建议吗

我目前正在开发一个JavaScript应用程序,正在使用Karma对BrowserStack上的浏览器进行测试。根据文档,应在karma配置文件中提供
accessKey
username
,如下所示:

browserStack: {
  username: 'jamesbond',
  accessKey: '007'
},

由于我将把我的
karma.conf.js
文件推送到存储库,而且我显然不想推送我的密钥和用户名,因此我需要一些方法来注入登录信息而不修改文件,例如通过。环境变量。有什么建议吗?
karma browserstack runner
repo README.md中的中指出:

用户名
您的BS用户名(电子邮件),您也可以使用浏览器\u堆栈\u用户名env变量。
accessKey
BS访问密钥(密码),您还可以使用BROWSER\u STACK\u access\u key env变量

因此,您可以从karma配置文件中删除这两个属性,并在系统中设置这两个环境变量。karma插件将在没有定义为
username
accessKey
的情况下提取它们并使用它