node Vite 读取文件夹中所有文件

 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");


node Vite 读取文件夹中所有文件_第1张图片

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)

node Vite 读取文件夹中所有文件_第2张图片

你可能感兴趣的:(前端)