Webpack 如何根据每个文件夹的名称动态创建单独的入口点?

Webpack 如何根据每个文件夹的名称动态创建单独的入口点?,webpack,Webpack,我想将每个文件夹中的所有翻译都包含在单独的包中。我怎样才能把它改写成一次 switch(locale){ case 'en': require.ensure([], require => { context = require.context('../../locales/en/', true, /\.yml$/); this.loadTranslate(context); }); break; case 'ru': requ

我想将每个文件夹中的所有翻译都包含在单独的包中。我怎样才能把它改写成一次

switch(locale){
  case 'en':
    require.ensure([], require => {
      context = require.context('../../locales/en/', true, /\.yml$/);
      this.loadTranslate(context);
    });
    break;
  case 'ru':
    require.ensure([], require => {
      context = require.context('../../locales/ru/', true, /\.yml$/);
      this.loadTranslate(context);
    });
    break;
}