我对gulp有点了解,正在寻找合适的任务组合来读取n个格式相似的json文件,并从每个文件中提取特定的数组,将它们组合起来,并保存为一个新文件。我已经成功地使用gulp-concat来合并文件,使用gulp-json-editor来更改一个文件上的值,但是我很难理解如何将这些进程串起来。
n个json文件格式如下:
{
"id": "groupofthings1",
"things": [
{ ... },
{ ... },
],
...
}
所需的单个文件输出包含所有“things”:
[
{ ... },
{ ... },
{ ... },
{ ... },
...
]
'{' + json_array.join(',') + '}'
的内容合并。或者,您可以加载/解析所有JSON文件,合并对象,然后将生成的对象写回作为JSON。 - joemaller