#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 из нескольких путей.