我刚刚将我的 Rails 应用程序切换为使用 WebPack 来处理 Assets 等。除了我的 View 目录 (*.js.erb) 中有一些 JS 模板外,它运行良好。这些需要 jQuery,因为 jQuery 是作为我的 WebPack 包的一部分引入的,所以它在那些模板中不起作用。
有没有办法让这些模板起作用?
最佳答案
我通过添加 expose-loader
包,然后将这两行添加到我的 app/javascript/packs/application.js
来让它在我的应用程序中工作:
import 'expose-loader?$!jquery';
import 'expose-loader?jQuery!jquery';
关于javascript - Rails .js.erb 模板不再适用于 Webpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47380333/