# 导出指定文件夹的所有js模块
// 导出 tools 文件夹下的所有 js 模块
const context = require.context("./tools", false, /\.js$/);
const modules = context.keys().reduce((modules, modulePath) => {
// 匹配出名称
const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, "$1");
const value = context(modulePath);
modules[moduleName] = value.default || value;
return modules;
}, {});
export default modules
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11