ptool
Version:
vue项目开发通用工具类封装
30 lines (29 loc) • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @FileName requireDir.ts
* @Author Mad Dragon <395548460@qq.com>
* @Version V 0.0.1
* @Date 2021/8/2 21:49
* @Title
* @Desc
**/
/**
* 获取文件信息
* @param files 地址列表
* @param expendFiles 排除文件
*/
const requireDir = (files, expendFiles = ['./index.ts']) => {
let list = [];
files.keys().forEach((key) => {
console.log(key);
if (expendFiles.includes(expendFiles))
return;
// 必须是export default
if (files(key).default) {
list = list.concat(files(key).default);
}
});
return list;
};
exports.default = { requireDir };