webpack.config.jsmodule.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 файлов?