require.context 是一个 Webpack API,它允许我们在编译时动态地引入模块。这个功能在一些场景下非常有用,比如需要动态加载模块、实现国际化、主题切换等功能时会经常用到
require.context(directory, useSubdirectories, regExp)
在使用vite时,则使用import.meta.glob
函数,功能相同
const files = import.meta.glob('../../router/main/**/*.ts')