Webpackerは、JavaScriptを編集してバンドルした橋として5年以上にわたってRailsコミュニティにサービスを提供してきました。この橋は、Rails 7のリリース後、ほとんどの状況でほとんどの人にはもはや必要ありません。2021+でJavaScriptに対する3つの大きなデフォルトの回答があるため、公式のRails容量でWebpackerを進化させなくなります。
現在WebPackerを使用しているアプリケーションの場合、最初の推奨事項は、Webパック(または別のバンドラー)を使用してJSBundlingレールに切り替えることです。このオプションを選択する場合は、スイッチングガイドに従うことができます。
第二に、マップをインポートするためにジャンプをずっと試してみてください。これは、新しいRails 7アプリケーションのデフォルトのセットアップですが、JavaScriptの使用に応じて、大幅にジャンプする可能性があります。
最後に、WebPackerをAS-ISの使用を続けることができます。レールの通常のメンテナンススケジュールに従って、宝石のルビー側のセキュリティ問題に引き続き対処します。ただし、JavaScriptライブラリの新しいバージョンを含めるようにGEMを更新することはありません。これは、以前のバージョンのRailsにデフォルトで含まれていたこの宝石のV5エディションに関するものです。
V6の開発は、Railsチームによってリリースされた公式の宝石をもたらすことも、将来のサポートも表示されません。しかし、ジャスティン・ゴードンは、このリポジトリからの未発表のV6作業に基づいたシャカパッカーと呼ばれる新しい宝石の下で、ホットモジュールのリロード機能に焦点を当てていることを含む、その開発ラインを継続しています。
過去5年以上にわたってWebpackerに貢献してくれたすべての人に感謝します!
5.xドキュメントについては、5-X-Stable Branchを参照してください。