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文档。