2
有沒有辦法讓這個通用的點,我可以有一個副本,並通過配置項目和文件列表進入它而不是複製它爲每個文件/配置組合?如何創建參數化和可重用的吞嚥任務
我很想有潛在古怪像
gulp.task('foo_test', function (cb) {
run_tests(files.foo_list, config.fooCoverage);
cb();
}
注意,在我使用lazypipe和gulp-load-plugins完整的文件here
// test the server functions and collect coverage data
gulp.task('api_test', function (cb) {
gulp.src(files.api_files)
.pipe(istanbulPre())
.on('end', function() {
gulp.src(files.api_test_files)
.pipe(mochaTask())
.pipe(istanbulAPI())
.on('end', cb);
});
});
var istanbulAPI = lazypipe()
.pipe(plugins.istanbul.writeReports, config.apiCoverage);
config = {
apiCoverage: {
reporters: ['json'],
reportOpts: {
json: {
dir: 'coverage',
file: 'coverage-api.json'
}
}
},
謝謝。我用了很長時間的咕嚕聲,以至於我認爲我忘記了這個咕嘟咕嚕的聲音真的是老式的js。在我的大文件中重複的數量正在擾亂我。感謝您花時間根據實際的src擴展答案。 – skarface