Webpack တွင် Build ဖိုင်အမည်တွင် Hash ထည့်ခြင်း
ဖိုင်များကို cache သိမ်းဆည်းခြင်း၏ ပြဿနာအကြောင်းကို ယခင်ကပင် ဆွေးနွေးခဲ့ကြပါသည်။ Webpack အသုံးပြု၍ ထိုပြဿနာကို လွယ်ကူစွာ ဖြေရှင်းနိုင်ပါသည်။ Webpack သည် ဖိုင်အမည်၏နောက်တွင် အထူးhash ထည့်ခွင့်ပြုသည်၊ ၎င်းသည် build ဖိုင်၏ အကြောင်းအရာအပေါ် အခြေခံ၍ ဖန်တီးထားသော ထူးခြားသည့် ကျပန်းစာကြောင်း ဖြစ်သည်။
ဆိုလိုသည်မှာ build အသစ်တစ်ခုစီတိုင်းတွင်၊ ၀န်ဆောင်မှုထဲရှိ ဖိုင်များကို ပြောင်းလဲမှုများ ပြုလုပ်ထားပါက၊ build ဖိုင်၏ hash လည်း ပြောင်းလဲသွားမည်ဖြစ်သည်။
ဖိုင်အမည်သို့ hash ကို အထူး command
[contenthash] ကို အသုံးပြု၍ ထည့်သွင်းနိုင်ပါသည်။
ထိုသို့ပြုလုပ်ကြည့်ကြပါစို့:
webpack.config.jsexport default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
သင်၏ build ဖိုင်အမည်သို့ hash ထည့်ပါ။ Project ကို build လုပ်ပါ။ ဖိုင်၏အမည်ကို ကြည့်ပါ။
Project ဖိုင်များထဲတွင် ပြောင်းလဲမှုတစ်ခုခု ပြုလုပ်ပါ။ Project ကို build လုပ်ပါ။ ဖိုင်၏အမည်အသစ်ကို ကြည့်ပါ။