在做vue项目的时候,常常需要导入大量的模块,此时一个一个用import导入就不适,require.context()会遍历文件夹中的文件,将对应的文件进行导入。
require.context()接收三个参数。
require.context(directory, useSubdirectories, regExp)
directory: {String} 为读取文件的路径
useSubdirectories: {Boolean} 为是否读取子文件的内容,true表示读取子文件中的文件
regExp:匹配的正则表达式
比如``
const req = require.context('./svg', false, /\.svg$/)
// 表示我想读取svg文件夹下所有svg文件,不访问svg文件夹中的子文件夹
require.cont