Я использую worker-loader
для импорта рабочих в то, что в противном случае очень близко к исходной конфигурации веб-пакета create-реагировать-приложение.
Однако я заметил, что рабочие не минимизируются в производстве. Кажется, что в очень старых версиях загрузчика плагины могут быть переданы ему через опции, но это уже не так. Как мне убедиться, что UglifyJSPlugin применяется и к рабочему файлу?
Моя конфигурация prod примерно такая:
module.exports = {
...
module: {
rules: [
{
test: /\.worker\.js$/,
use: {
loader: 'worker-loader',
},
},
...
],
},
plugins: [
...
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
comparisons: false,
},
output: {
comments: false,
ascii_only: true,
},
sourceMap: false,
}),
...