123456789101112 |
- export const importAll = context => {
- const map = {}
- // eslint-disable-next-line no-restricted-syntax
- for (const key of context.keys()) {
- const keyArr = key.split('/')
- keyArr.shift() // 移除 ./
- map[keyArr.join('.').replace(/\.js$/g, '')] = context(key)
- }
- return map
- }
- export default importAll(require.context('./utils', true, /\.js$/))
|