mxConfig.js 478 B

123456789101112131415
  1. const config = {}
  2. // #ifdef VUE3
  3. const configModules = import.meta.glob('./modules/*.js')
  4. const tasks = Object.values(configModules).map(m => m().then(c => Object.assign(config, c.default)))
  5. Promise.all(tasks).then()
  6. // #endif
  7. // #ifndef VUE3
  8. const configModules = require.context('./modules', false, /\.js$/)
  9. const configs = configModules.keys().map(key => configModules(key).default)
  10. configs.forEach(module => Object.assign(config, module))
  11. // #endif
  12. export default config