Оптимизировать только определенные фрагменты

#webpack

#webpack

Вопрос:

Я хотел бы оптимизировать / искажать только фрагмент записи поставщика? как я могу изменить следующую конфигурацию webpack для достижения этой цели?

 module.exports = {
    entry: {
        vendor: ['./src/vendor.ts'],
        index: ['./src/index.ts'],
        home: ['./src/home.ts']
    },
...
    devtool: "source-map",
    plugins: [
        new HtmlWebpackPlugin({
            template: './src/index.ejs',
            inject: 'body',
            hash: true,
            chunks: ['index']
        })
        , new webpack.optimize.UglifyJsPlugin({
            sourceMap: true,
            mangle: true
        })
    ]
  ...
};
 

Ответ №1:

Я не смог найти способ решить эту проблему, используя только один конфигурационный файл webpack. В итоге я разделил его на 2 конфигурационных файла webpack (первый оптимизирует запись vendor.ts, а другой — просто работает с index.ts и home.ts)