我知道这是一个基本问题,但我无法找到合适的答案。
有没有办法将我项目的源文件列表存储在JSON文件中并加载到gulpfile.js
?例如,而不是:
gulp.src(['a.js', 'b.js'])
做类似的事情:
var sources = some_load_file_func('sources.json');
gulp.src(sources.js_files))
答案 0 :(得分:22)
gulpfile只是节点,在节点中你可以简单地在JSON文件上使用require
,如下所示:
var sources = require('sources.json');
现在,source将是一个对象(或JSON文件中的任何对象)。