webpack.config.js :
const webpack = require("webpack");
module.exports = {
entry: {
"bundle": "./entry.js",
"bundle.min": "./entry.js",
},
devtool: "source-map",
output: {
path: "./dist",
filename: "[name].js"
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
include: /\.min\.js$/,
minimize: true
})
]
};
যেহেতু ওয়েবপ্যাক 4, webpack.optimize.UglifyJsPlugin
অবচিত করা হয়েছে এবং এর ব্যবহারের ফলস্রুতি ভুল:
webpack.optimize.UglifyJsPlugin সরানো হয়েছে, দয়া করে পরিবর্তে config.optimization.minimize ব্যবহার করুন
ম্যানুয়ালটি যেমন ব্যাখ্যা করে, প্লাগইনটি minimize
বিকল্পের সাথে প্রতিস্থাপন করা যেতে পারে । UglifyJsPlugin
উদাহরণটি উল্লেখ করে প্লাগইনে কাস্টম কনফিগারেশন সরবরাহ করা যেতে পারে :
const webpack = require("webpack");
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
module.exports = {
// ...
optimization: {
minimize: true,
minimizer: [new UglifyJsPlugin({
include: /\.min\.js$/
})]
}
};
এটি একটি সাধারণ সেটআপের জন্য কাজ করে। আরও কার্যকর সমাধান হ'ল গুলপকে ওয়েবপ্যাকের সাথে একত্রে ব্যবহার করা এবং একই পাসটি একই পাসে করা।