UNPKG

ptool

Version:

vue项目开发通用工具类封装

30 lines (29 loc) 714 B
"use strict"; 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 };