跳到主要内容

批量

2023年01月31日
柏拉文
越努力,越幸运
前言

记录批量引入的方案

通过 readdirSync 引入

const fs=require('fs');

const routerList = fs
.readdirSync("./router/")
.map((item) => require("./router/" + item));

console.log(routerList);

通过 require-all 依赖

const path=require('path');
const requireAll=require('require-all');
const routerList = requireAll(path.join(process.cwd(),'./router'));

console.log(routerList);

通过 Webpack 中的 require.context

前往 Webpack 阅读详情

通过 Vite 中的 import.meta.globEager

前往 Vite 阅读详情