"CleanWebpackPlugin" হল একটি জনপ্রিয় প্লাগইন Webpack যা আপনাকে নতুন ফাইল তৈরি করার আগে নির্দিষ্ট ডিরেক্টরিগুলি পরিষ্কার করে আপনার বিল্ড আউটপুট পরিচালনা করতে সহায়তা করে৷ এটি আপনার বিল্ড ডিরেক্টরিতে পুরানো বা অপ্রয়োজনীয় ফাইলগুলিকে জমতে বাধা দিতে কার্যকর হতে পারে। CleanWebpackPlugin কীভাবে ব্যবহার করবেন তার একটি সংক্ষিপ্ত ব্যাখ্যা এখানে দেওয়া হল:
স্থাপন
প্রথমত, নিশ্চিত করুন যে আপনি আপনার প্রকল্পে ইনস্টল করেছেন Webpack এবং webpack-cli পূর্ববর্তী ব্যাখ্যাগুলিতে দেখানো হয়েছে। তারপর, CleanWebpackPlugin ইনস্টল করুন:
npm install clean-webpack-plugin --save-dev
কনফিগারেশন
আপনার webpack.config.js
ফাইল খুলুন এবং প্লাগইন আমদানি করুন:
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
অ্যারের ভিতরে plugins
, ইনস্ট্যান্টিয়েট করুন CleanWebpackPlugin
:
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
ডিফল্টরূপে, প্লাগইন output.path
আপনার Webpack কনফিগারেশনে সংজ্ঞায়িত পরিষ্কার করবে।
কাস্টম কনফিগারেশন
CleanWebpackPlugin
আপনি এর কনস্ট্রাক্টরের কাছে বিকল্পগুলি দিয়ে এর আচরণ কাস্টমাইজ করতে পারেন । উদাহরণ স্বরূপ:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
এই উদাহরণে, ছাড়া সমস্ত ফাইল এবং ডিরেক্টরি পরিষ্কার করা হবে importantFile.txt
।
চলছে Webpack
আপনি যখন Webpack আপনার প্রকল্প তৈরি করতে চালান, তখন CleanWebpackPlugin
নতুন বিল্ড ফাইল তৈরি করার আগে স্বয়ংক্রিয়ভাবে নির্দিষ্ট ডিরেক্টরিগুলি পরিষ্কার করবে।
clean-webpack-plugin
আরও উন্নত কনফিগারেশন এবং বিকল্পগুলির জন্য অফিসিয়াল ডকুমেন্টেশন উল্লেখ করতে মনে রাখবেন । এই প্লাগইনটি একটি পরিষ্কার বিল্ড আউটপুট ডিরেক্টরি বজায় রাখতে এবং অপ্রয়োজনীয় বিশৃঙ্খলা এড়াতে ব্যাপকভাবে সাহায্য করতে পারে।