利用webpack提供的的require.context
API 来建立本身的context module
动态引入iconwebpack
require.context(directory, useSubdirectories = false, regExp = /^\.\//);
第一个是文件夹,
第二个是是否使用子文件,
第三个是文件匹配的正则。
keys()
方法返回的该模块能够处理的全部可能请求的模块的数组,简单一点就是知足该参数的模块;resolve()
返回的是请求的module的id;id
是该context module
的id;const request = require.context('@/assets/icons', true, /\.svg$/); request.keys().forEach(request);
参考web
http://www.javashuo.com/article/p-mjwxllci-da.htmlsegmentfault
https://juejin.im/post/5bc93881f265da0aea69ae2e数组