Skip to content

Commit dfddf94

Browse files
committed
feat: make gulpfile more adaptive
1 parent bab71a5 commit dfddf94

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

common/gulpfile.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
exports.build = require('./tasks/build');
2-
exports.clean = require('./tasks/clean');
3-
exports['clear-cache'] = require('./tasks/clear-cache');
4-
exports.run = require('./tasks/run');
1+
const fs = require('fs');
2+
const path = require('path');
3+
4+
const fps = fs.readdirSync('./tasks');
5+
for (const p of fps) {
6+
// don't load file starts with _xxx
7+
if (p.startsWith('_')) continue;
8+
// load build.js as exports.build
9+
exports[path.parse(p).name] = require('./tasks/' + p);
10+
}
11+
512
// default gulp task is "run"
613
exports.default = exports.run;

0 commit comments

Comments
 (0)