Webpacker dient der Rails -Community über fünf Jahre lang als Brücke zum zusammengestellten und gebündelten JavaScript. Diese Brücke wird für die meisten Menschen in den meisten Situationen nach der Veröffentlichung von Rails 7 nicht mehr benötigt. Wir haben jetzt drei große Standardantworten auf JavaScript über 2021+ und werden daher nicht mehr in offizieller Schienenkapazität weiterentwickeln.
Für Anwendungen, die derzeit WebPacker verwenden, ist die erste Empfehlung, mit WebPack (oder einem anderen Bundler) zu JSBundling-Rails zu wechseln. Sie können dem Schalthandbuch folgen, wenn Sie diese Option auswählen.
Zweitens möchten Sie versuchen, den Sprung bis zum Importieren von Karten zu machen. Dies ist das Standard -Setup für neue Rails 7 -Anwendungen, aber abhängig von Ihrem JavaScript -Gebrauch kann dies ein erheblicher Sprung sein.
Schließlich können Sie weiterhin WebPacker als IS verwenden. Nach dem normalen Wartungsplan der Schienen werden wir weiterhin Sicherheitsprobleme auf der Ruby -Seite des Edelsteins angehen. Wir werden das Juwel jedoch nicht aktualisieren, um neuere Versionen der JavaScript -Bibliotheken aufzunehmen. Dies betrifft die V5 -Ausgabe dieses GEM, die standardmäßig mit früheren Versionen von Rails aufgenommen wurde.
Die Entwicklung von V6 wird weder zu einem vom Rails -Team veröffentlichten offiziellen Juwelen noch zukünftiger Unterstützung führen. Aber Justin Gordon setzt diese Entwicklungslinie-einschließlich eines Fokus auf Hot-Module-Nachladen von Funktionen usw.-unter einem neuen Juwel namens Shakapacker fort, das auf der unveröffentlichten V6-Arbeit dieses Repositorys basiert.
Vielen Dank an alle, die in den letzten fünf Jahren zum Webpacker beigetragen haben!
Weitere Informationen finden Sie in der 5-x-stabilen Filiale für 5.x-Dokumentation.