业力检查构建环境

时间:2016-03-15 08:40:02

标签: karma-runner

在karma.conf.js中,您可以设置要使用的浏览器,例如:

browsers: [
  "Chrome",
  "Firefox",
  "IE"    
],

在此配置文件中是否存在以查看构建环境的内容,例如Windows或Linux,然后只在适当的浏览器中运行测试。

每次切换操作系统时,我基本上都不想不断更改配置文件。

1 个答案:

答案 0 :(得分:0)

在查看Node.js后,我发现您可以通过以下调用获取操作系统:

var os = require("os");

使用os变量,我可以使用 os.type 执行简单的if / else语句:

if(os.type()==='Linux')

然后我会将相应的浏览器选项分配给配置对象中的浏览器数组。

browsers = ["Chrome","Firefox"];

所有这些逻辑都是在Karam.conf.js文件中完成的,但是在 module.exports = function()之前调用。