利用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數組