webpacker
1.0.0
WebPacker已為Rails社區服務了五年以上,作為編譯和捆綁JavaScript的橋樑。在發行Rails 7之後,大多數情況下,大多數人都不再需要這座橋樑。我們現在在2021年以上有三個出色的默認答案,因此我們將不再以官方的鐵路能力來發展Webpacker。
對於當前使用WebPacker的應用程序,第一個建議是使用WebPack(或其他Bundler)切換到JSBundling-Rails。如果選擇此選項,則可以關注切換指南。
其次,您可能需要嘗試一路跳躍以導入地圖。這是針對新Rails 7應用程序的默認設置,但根據您的JavaScript使用,這可能是一個很大的跳躍。
最後,您可以繼續使用webpacker as-is。根據正常的導軌維護時間表,我們將繼續解決寶石紅寶石一側的安全問題。但是我們不會更新GEM以包括JavaScript庫的較新版本。這與該寶石的V5版有關,默認情況下包含在先前版本的Rails版本中。
V6的開發不會導致鐵軌團隊發布的官方寶石,也不會看到任何未來的支持。但是賈斯汀·戈登(Justin Gordon)繼續在一個名為Shakapacker的新寶石下繼續進行開發線 - 包括關注熱模塊的重新裝載功能等,該寶石基於該存儲庫中未發行的V6工作。
感謝在過去五年中為WebPacker做出貢獻的每個人!
請參閱5-X穩定分支以獲取5.x文檔。