Возвращаясь к разговору.
Вот так обьявляю хтмл плагин
new HtmlWebpackPlugin({
chunks: ['index'],
template: resolve(__dirname, './index.html'),
filename: '../index.html',
alwaysWriteToDisk: true,
}),
....
....
Вот так точки входа обьявляю.
entry: {
index: './src/index.js',
index2: './src/index2.js',
index3: './src/index3.js',
index4: './src/index4.js',
index5: './src/index5.js',
}
Чанки
optimization: {
splitChunks: {
chunks: 'all',
},
},
Актуальный(из нпм) HTML плагин не добавляет все необходимые точки входа, насколько я понял, не может прочитать эту точку входа, вот репорт по этой трабле
https://github.com/jantimon/html-webpack-plugin/issues/895после утстановки версии HTML плагина 4.0.0-beta.11 все заработало как нужно.
Структура проекта такая, что там несколько html страниц, а не одна SPA, т.к. есть необходимость показывать эти страницы не только в сборе, но и встраивать в сторонние сайты.