@hollanditkzn

Как убрать ошибку на счет output.filename?

Использую node с вебпакам, только у меня выходит ошибка Error: 'output.filename' is required, either in config file or as --output-filename
Вот вся конфигурация
const path = require('path');
const webpack = require('webpack');

const compiler = webpack({
    entry: __dirname+'./src/header.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'bundle.js',
    },
    module: {
        rules: [
            {
                test: /\.jsx$/,
                loader: 'babel-loader',
                exclude: /\/node_module\//
            },
        ]
    },
    devtool: 'source-map',
    context: __dirname,
});
const watching = compiler.watch({
    aggregateTimeout: 300,
}, (err, stats) => {
    if(err){
        console.error(err.stack || err);
        if(err.details){
            console.error(err.details);
        }
        return;
    }
    const info = stats.toJson();
    if(stats.hasErrors()){
        console.error(info.errors);
    }
    if(stats.hasWarnings()){
        console.warn(info.warnings);
    }
});

watching.close(() => {
    console.log('Watching закончил')
});
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы