require.context是 webpack 中用于生成上下文模块的一个方法,传入要搜索的目录,将目录下所有模块通过正则表达式匹配后 require 进来,新增模块时无需再依次引入。可参考 官方文档
¶一、require.context
官方示例接收四个参数:
1  | require.context(directory, useSubdirectories = true, regExp = /^\.\/.*$/, mode = 'sync');  | 
| 参数名 | 含义 | 
|---|---|
| directory | 要查询的目录 | 
| useSubdirectories | 是否要查询子孙目录,默认值为 false | 
| regExp | 要匹配的文件的后缀,是一个正则表达式 | 
| mode | 模块加载模式,常用值为 sync、lazy、lazy-once、eager | 
¶二、使用 require.context
1  | import Vue from 'vue'  | 
¶三、未使用 require.context
1  | import Vue from 'vue'  |