Примечание: этот вопрос о чанках , а не о выходных бандлах.
Если нам нужно распределить webpack
выходных пакетов между несколькими подпутями, мы можем сделать это следующим образом (необычно, но я использую абсолютные пути):
const WEBPACK_CONFIG = {
// ...
entry: {
'open/js/testOpenEntryPoint': 'C:/.../example.loc/source/open/3_es6/testOpenEntryPoint',
'admin/js/testAdminEntryPoint': 'C:/.../example.loc/source/admin/3_es6/testAdminEntryPoint'
},
output: {
path: 'dest',
filename: '[name].js',
chunkFilename: '[name].js'
}
}
Однако для чанков это не работает: chunkFilename
, в отличие от filename
, игнорирует подпуть и выводит чанки в одном каталоге. Тем не менее, можем ли мы распределить порции между несколькими подпутями, как показано ниже?
В настоящее время я знаю только решение для мультикомпиляции, но, возможно, это более простой способ.
? источник
? открыть
? testOpenEntryPoint.js
yn dyn_load
? dynForTestOpenEntryPoint.js
? admin
? testOpenEntryPoint.js
?dyn_load
? dynForTestAdminEntryPoint.js
? dist
? открыть
? testOpenEntryPoint.js
yn dyn_load
j 0.js
? admin
? testOpenEntryPoint.js
yndyn_load
? 1.js