awdr74100 / awdr74100.github.io

部落格筆記 (使用 Gridsome 改版中)
https://awdr74100.github.io/
1 stars 0 forks source link

Webpack 前端打包工具 - 使用 clean-webpack-plugin 清除構建資料夾 | Roya's Blog #42

Open awdr74100 opened 4 years ago

awdr74100 commented 4 years ago

https://awdr74100.github.io/2020-03-25-webpack-cleanwebpackplugin/

在我們每次編譯 Webpack 時,都必須刪除之前測試所建構的 dist 資料夾,以確保結果為最新狀態,可能有些人並沒有這個困擾,那是因為你並沒有在 filename 屬性加入 hash 值,此時編譯處理為取代其檔案,在一般開發中我們都會在檔案名稱加入 hash 值,避免快取機制發生的問題,此時由於檔案名稱的 hash 值不同,其編譯處理將轉為新增,dist 資料夾也就會遺留之前測試所建構出的檔案