Как создать несколько путей к помощникам в конфигурации Webpack

#webpack

#webpack

Вопрос:

Есть ли какой-либо способ создать несколько путей к папкам помощников, точно так же, как множественная запись в webpack.config.js ? Например, есть два модуля с именами a amp; b . Для каждого модуля есть папки js и helpers; что-то вроде этого:

 └── module
    ├── a
    │   └── a-main.js
        └── helpers
            └── a1.js
            └── a2.js
    └── b
        └── b-main.js
        └── helpers
            └── b1.js
            └── b2.js
  

Какой будет конфигурация для этого?

 const path = require("path");

module.exports = {
  entry: {
    'module/a/a-main.js',
    'module/b/b-main.js',
  },

  output: {
    path: path.resolve(__dirname, "./js"),
    filename: '[name].js'
  },
  module: {
    rules: [
      {
        test: /.hbs$/,
        use: [{
          loader: "handlebars-loader",
          options: {helperDirs: path.resolve(__dirname, "./helpers")}
        }]
      }
    ]
  }
};
  

Комментарии:

1. Чтобы уточнить, вы хотите, чтобы webpack создавал пустые helpers папки как в папках a , так и b в папках?

2. Нет, внутри каждого модуля уже есть папки помощников, содержащие функции помощников. Я внес обновление в схему в моем посте для лучшего понимания. Я могу написать конфигурацию webpack, чтобы использовать функцию helpers только по одному пути; я не знаю, как выбрать функцию helpers из нескольких путей.