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$/))