123456789101112131415 |
- // 使用 require.context 读取当前目录下的所有 .js 文件
- const files = require.context('./', false, /\.js$/);
- let api = {};
- // 遍历导入的模块,并将其添加到 api 对象中
- files.keys().forEach((key) => {
- // 通过 key 提取文件名,并将对应模块的 default 属性添加到 api 对象
- const moduleName = key.replace(/(.*\/)*([^.]+).*/gi, '$2');
- api = {
- ...api,
- [moduleName]: files(key).default,
- };
- });
- export default api;
|