读取modules下文件示例:
/**
require.context:
1. 指定目录
2. 是否将匹配层级递归至子目录下
3. 匹配的文件
*/
const modulesFiles = require.context("./modules", true, /\.js$/);
const modules = modulesFiles.keys().reduce((modules, modulePath) => {
const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, "$1");
const value = modulesFiles(modulePath);
modules[moduleName] = value.default;
return modules;
}, {});
// momdules即为该目录下所有文件
此方法可以用于批量读取目录下所有指定文件。
以上。
标签:文件,const,读取,前端,modules,modulesFiles,目录 From: https://www.cnblogs.com/hjk1124/p/17709134.html