اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يمكن استعمال الإضافة uglifyjs-webpack-plugin و التي يمكن استعمالها بالشكل التالي:

const webpack = require("webpack");
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');

module.exports = {
  // ...
  optimization: {
    minimize: true,
    minimizer: [new UglifyJsPlugin({
      include: /\.min\.js$/
    })]
  }
};

حيث هنا قمنا بتضمين الإضافة الخاصة بالعملية التي نريدها، ثم قمنا بإضافة خيارات التحسين و التي هي هنا أننا نريد عمل minimize و ذلك باستعمال الإضافة التي قمنا بتضمينها.

من أجل ال css يمكن استعمال شيء مشابه كما يلي:

const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
module.exports = {
  module: {
    ...
  },
  optimization: {
    minimizer: [
      new CssMinimizerPlugin(),
    ],
  },
};

و يمكن دمج الطريقتين كما يلي:

const webpack = require("webpack");
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");


module.exports = {
  // ...
  optimization: {
    minimize: true,
    minimizer: [
      new UglifyJsPlugin({ include: /\.min\.js$/}),
      new CssMinimizerPlugin()
    ]
  }
};

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...