返回

Require

返回值属性

require.context() 类型 说明
resolve Function 接受一个参数request,request为test文件夹下面匹配文件的相对路径,返回这个匹配文件相对于整个工程的相对路径
keys Function 返回匹配成功模块的名字组成的数组
id String 执行环境的id,返回的是一个字符串,主要用在module.hot.accept,应该是热加载?

举例

const files = require.context('./',true,/\.js$/);
console.log(files)
const excludeRoute = ['./index.js','./router.js'];
files.keys().forEach(key => {
	if(!excludeRoute.includes(key)) {
		routes = routes.concat(files(key).default)
	}
})