如何在所有环境下一次性引入多个文件

264 阅读1分钟

在封装组件的时候, 可能要一次性引入多个文件, 网上找了很多方法不行, 最后借鉴一位不愿意透露姓名的大佬的代码

let importAll = (requireContext) => requireContext.keys().forEach(requireContext)
try {

     // 这里是引入文件
    importAll(require.context('path', true, /.png$/))
} catch (error) {
    console.log(error)
}