14

我意识到在 Rails 引擎中使用 webpacker 存在一些争论,但我有一个简单的用例,目前有一个解决方法。想知道更好的(最好的?)解决方案。

在这个 Rails 引擎中,我在“spec/dummy”目录中设置了 webpacker,并且在 dev 中一切正常: https ://github.com/RealEstateWebTools/property_web_scraper/tree/master/spec/dummy/config/webpack

当 Rails 应用程序使用该引擎时,它不会找到已编译的 webpack 文件,因此每次我准备好发布时,我都会编译 webpack 文件并手动将它们复制到供应商目录: https ://github.com/RealEstateWebTools/ property_web_scraper/tree/master/vendor/assets/javascripts

然后我在这里需要该文件: https ://github.com/RealEstateWebTools/property_web_scraper/blob/master/app/assets/javascripts/property_web_scraper/spp_vuetify.js

在我的布局中,我使用上面的文件,使用好的旧链轮“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 中使用。

一定有比这更好的方法。

4

0 回答 0