我必须对文件夹中的多个 json 文件运行某些 gulp 任务,但该任务会根据文件名获取不同位置的文件。
我可以通过在 cmd 中将文件名作为参数传递来运行任务,但我想自动化脚本,以便为 src 位置中的所有文件执行它。
gulp.task("writeJSON", function() {
dataObj = require("./src/data/" + argv["filename"] + ".json");
dataObjKeysList = require("./src/data/stats/" + argv["filename"] + ".json");
segregateData(dataObj, dataObjKeysList, tabspace, false);
gulp
.src("./src/metadata.html")
.pipe(rename(argv["filename"] + ".html"))
.pipe(gulp.dest("./src/output"));
});
任何帮助将不胜感激。