在Ruby在Rails 5.x或6.x上创建的Ruby应用程序上的许多Ruby,甚至从先前版本中升级的Ruby应用程序都使用WebPacker作为其主要资产管道。但是现在,随着WebPacker退休,现在该继续前进了。 JSbundling-Rails是或将是最明显的步骤。不要尝试直接转移到ImportMap轨道,因为您可能会遇到更多的问题。
如果您也像我一样对CSS使用WebPack(ER),我建议您将CSS管道移至替代方案,然后再将JavaScript设置移至JSBundling-Rails或ImportMap-Rails之类的替代方案。检查以下内容:Howto在Rauds in Rauds in Rails for CSS中从WebPacker迁移到CSSSSBUNDLING-RAILS。
阅读我网站上的完整教程:
Howto migrate from Webpacker to jsbundling-rails in Ruby on Rails