如何引入一个目录.xxx后缀的全部文件

55 阅读1分钟

不多废话了,直接声明一个函数然后调用即可,记得修改后缀和路径,

let importAll = (requireContext: __WebpackModuleApi.RequireContext) => requireContext.keys().forEach(requireContext);

然后调用函数

importAll(require.context('../assets/icons',true,/\.svg$/));

或者

try{
    importAll(require.context(path: '../assets/icons',true,/\.svg$/));}catch(error){console.log(error)}

__WebpackModuleApi如果Typesccript报错就直接

yarn add --dev @types/webpack-env