r3st1k25
@r3st1k25
Senior PHPomidor

Как указать выходной путь только для JS в Webpack?

webpack.config.js

module.exports = {
...
    entry: {
        'js/main' : './main',
        'js/common' : './common' //CommonChunksPlugin
    },
...
}

if(Settings.jsUglify){
    module.exports.plugins.push(
        new webpack.optimize.UglifyJsPlugin({
            compress : {
                warnings : false,
                drop_console: true,
                unsafe: true
            }
        })
    );
}


Проблема такова: при сборке с CommonChunkPlugin создается переменная js файла, т.е. при моей конфигурации entry создается переменная на выходе:
var js/main = ...
Это является ошибкой js и uglify не может минифицировать код.

Если мое entry выглядит таким образом, то проблем нету:
module.exports = {
...
    entry: {
        'main' : './main',
        'common' : './common' //CommonChunksPlugin
    },
...


Как мне задать отдельно директорию для собранных JS файлов?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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