ওয়েবপ্যাকে বিল্ড ফাইলে হ্যাশ
আমরা আগেই ফাইল ক্যাশিং এর সমস্যা নিয়ে আলোচনা করেছি। ওয়েবপ্যাকের সাহায্যে এই সমস্যা সহজেই মোকাবেলা করা যায়। ওয়েবপ্যাক ফাইলের নামের সাথে একটি বিশেষ হ্যাশ যোগ করতে দেয়, যা বিল্ড ফাইলের বিষয়বস্তুর উপর ভিত্তি করে তৈরি একটি অনন্য এলোমেলো স্ট্রিং।
এর মানে হল যে প্রতিটি নতুন বিল্ডে, যদি প্রোজেক্টের ফাইলে পরিবর্তন করা হয়, তবে বিল্ড ফাইলের হ্যাশও পরিবর্তিত হবে।
ফাইলের নামে হ্যাশ যোগ করা যেতে পারে
বিশেষ কমান্ড
[contenthash] এর মাধ্যমে।
চলুন এটি করা যাক:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
আপনার বিল্ড ফাইলের নামে হ্যাশ যোগ করুন। প্রোজেক্টটি বিল্ড করুন। ফাইলের নাম দেখুন।
প্রোজেক্টের ফাইলগুলিতে পরিবর্তন করুন। প্রোজেক্টটি বিল্ড করুন। নতুন ফাইলের নাম দেখুন।