const files = require.context('./a',false,/\.js/)
  const modules = {}
  files.keys().forEach(key=>{
    const filename = key.replace(/(\.\/|\.(js|ts))/g, "");
    modules[filename] = files(key).default || files(key);
  })
  console.log(modules,"modules");


在这里插入图片描述

const modules = {}

const files = import.meta.globEager('./modules/*.js')

for (const key in files) {
    const filename = key.replace(/(\.\/modules\/|\.(js|ts))/g, "");
    modules[filename] = files[key].default || files[key]
}

console.log(modules)

在这里插入图片描述

Logo

前往低代码交流专区

更多推荐