我意识到在Rails引擎中使用webpacker存在争议,但我有一个简单的用例,目前有一个解决方法。想知道一个更好的(最好的?)解决方案。
在这个rails引擎中,我在“spec / dummy”目录中设置了webpacker,一切都在dev中运行良好: https://github.com/RealEstateWebTools/property_web_scraper/tree/master/spec/dummy/config/webpack
当rails应用程序使用该引擎时,它将找不到已编译的webpack文件,因此每次我准备好发布时,我都会编译webpack文件并手动将它们复制到vendor目录: https://github.com/RealEstateWebTools/property_web_scraper/tree/master/vendor/assets/javascripts
在我的布局中,我使用上面的文件使用好的旧链轮“javascript_include_tag”:https://github.com/RealEstateWebTools/property_web_scraper/blob/master/app/views/layouts/property_web_scraper/spp_vuetify.html.erb
在布局中,检查我是否正在运行“spec / dummy”应用程序,在这种情况下,我将使用webpacker,因为它通常在dev中使用。
必须有比这更好的方法。