webpack的splitChunk造成hash一致但文件內容不一致的bug

bug描述 上線後發現頁面白屏,控制檯也沒有任何報錯。經過定位發現,預發佈環境部署了一個vendors_1234.js文件把線上環境的vendors_1234.js覆蓋了(預發佈和線上的靜態文件是一個目錄),但是這兩個文件的內容竟然不一樣。你沒看錯!!hash相同,內容不同!!。本以爲是碰到了萬年不遇的撞hash事件,最後研究發現竟然是webpack的splitChunk導致的,而且有很大概率會出
相關文章
相關標籤/搜索