UNPKG

tubao-dir

Version:

可以自由灵活的获取到特定目录的文件名字数组以便于配合webpack进行整体工程打包

43 lines (42 loc) 1.23 kB
/** * 兔宝世界webpack构建多文件类库目录配置获取 */ export declare class tubaoDir { /**结果存储目录 */ private entryMap; /**排除文件类型 */ private excludeType; /**排除文件名字 */ private excludeName; /** * 兔宝世界开源webpack多文件类库打包工具目录获取 * @param {string} path 指定要获取的目录 * @param {string} excludeType 指定排除文件类型 * @param {string} excludeName 指定排除文件名字 */ constructor(excludeType?: string[], excludeName?: string[]); /** * 读取特定目录 * @param {string} path 要查询的目录 * @return {string[]} 返回的目录 */ read(path: string): string[]; /** * 读取目录 * @param {string} dir 起步目录位置 */ private readDir; /** * 遍历目录 * @param {string} fileName 文件名字 * @param {string} dir 文件所在目录 */ private mapDir; /** * 文件处理 * @param {string} allDir 全部目录 * @param {string} dir 目录 * @param {string} fileName 文件名字 */ private fileDispose; }