将多个格式化程序传递给 cucumberjs 的正确方法

Correct way to pass multiple formatters to cucumberjs

我正在尝试将多个格式化程序传递到我的 cucumberjs cli runner 中,我希望既能打印到控制台,又能生成一个 json 文件。

我正在使用 cucumberjs v0.8.0

我尝试过的事情:

var format = "json:out.json" //works fine out.json is generated
var format = "json:out.json, pretty" // out.json is generated, however pretty console output doesn't exist.
var format = ["json:out.json, pretty"] // fails to parse

试试这个:

var format = ["pretty", "json:out.json"]

你试过的东西, var format = ["json:out.json, pretty"] 无效 javascript,或者更确切地说,它将格式设置为具有一个元素(包括逗号)的数组。