Создал минимальную конфигурацию для сборки:
const path = require('path');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
context: path.resolve(__dirname, 'source'),
entry: './entry.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'public'),
},
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
template: './file.html',
filename: '[name]-[hash].html'
}),
]
}
Ожидаю, что в папке /public у меня появится файл
file-021d46d31a4a286de108.html. На деле:
Откуда шаблонизатор берет значение main?