@romaro

Почему не работает filename в HtmlWebpackPlugin для Webpack?

Создал минимальную конфигурацию для сборки:
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. На деле:
6067303c63063949240650.jpeg

Откуда шаблонизатор берет значение main?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы