想知道为什么当我查看某些人的gulp文件时,他们有时会将字符串放在数组中而不是普通的字符串。
例如
mochaTest: {
options: {
reporter: 'spec'
},
src: ['test/**/*-spec.js']
},
为什么'规格'一个字符串,但src是一个带字符串的数组? src只有一个字符串,但人们围绕它使用[]使它成为一个数组,为什么?
答案 0 :(得分:0)
src 是一个数组,因为它允许多个和单个值,可以用作单/多个通配符模式,单个/多个单独文件,或两者的组合。
例如:
mochaTest: {
options: {
reporter: 'spec'
},
src: ['test/**/1-spec.js', 'test1/**/2-spec.js', 'experiment/3-spec.js']
},
在此示例中,记者不是允许多个值的选项,因此它不是数组。
答案 1 :(得分:0)
我认为大多数人这样做是为了让他们在将来添加另一个glob模式以备不时之需。
就我个人而言,我经常这样做,因为我知道他们已经存在,所以我不需要在我的模式中添加或不添加数组括号