UNPKG

kef-builder-buffet

Version:

buffet-builder构建工具

31 lines (22 loc) 706 B
'use strict'; 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; }