Webpack 如何在循环中包装的require上使用ContextReplacementPlugin

Webpack 如何在循环中包装的require上使用ContextReplacementPlugin,webpack,Webpack,我正在尝试使用ContextReplacementPlugin解决此for循环中发生的动态需求: 代码如下: ['./二进制语法分析器' ,'./二进制' ,“/代码” ,“/地图” ,'。/db_ref' ,'/双' ,'/最大键' ,'/最小键' ,“./objectid” ,“./regexp” ,'/符号' ,'/时间戳' ,'./长'].forEach(函数(路径){ var模块=需要(路径); 用于(模块中的var i){ 导出[i]=模块[i]; } }); 我在构造与此匹配的源

我正在尝试使用ContextReplacementPlugin解决此for循环中发生的动态需求:

代码如下:

['./二进制语法分析器'
,'./二进制'
,“/代码”
,“/地图”
,'。/db_ref'
,'/双'
,'/最大键'
,'/最小键'
,“./objectid”
,“./regexp”
,'/符号'
,'/时间戳'
,'./长'].forEach(函数(路径){
var模块=需要(路径);
用于(模块中的var i){
导出[i]=模块[i];
}
});
我在构造与此匹配的源正则表达式时遇到问题。与源匹配的路径似乎是“.”。此外,当这个循环中实际需要13个文件时,上下文插件似乎只被调用一次。ContextReplacementPlugin可以用来解决这个问题,还是我应该尝试其他方法