kef-builder-buffet
Version:
buffet-builder构建工具
31 lines (22 loc) • 706 B
JavaScript
;
const path = require('path');
const fs = require('fs');
const CONST = require('./const');
const BUILDER_ENV = require('./env');
const BUILD_ENV_TARGET = BUILDER_ENV.BUILD_ENV_TARGET;
module.exports = function (argv) {
// 读取page目录即可
try {
let pageDirs = fs.readdirSync(path.resolve(CONST.ROOT_PATH, 'src/pages'));
} catch (err) {
console.log(err);
}
// 多页情况下,判断用户是否有指定页面
if (BUILD_ENV_TARGET) {
pageDirs = BUILD_ENV_TARGET.split(',');
} else {
// pageDirs = pageDirs.concat(EXCLUDE_PATH).filter(v => !pageDirs.includes(v) || !EXCLUDE_PATH.includes(v));
}
console.log(pageDirs);
return pageDirs;
}