相关疑难解决方法(0)

Rails 5.1 webpacker"导入"一个.js.erb文件?

app/javascript/packs/application.js我正在尝试import "../foo"文件的位置foo.js.erb.Webpacker和yarn适用于application.js中的其他导入,例如import "../bar"当该文件存在bar.js但是如果我尝试使用.js.erb文件时,我从webpack-dev-server获得此错误:

ERROR in ./app/javascript/packs/application.js
Module not found: Error: Can't resolve '../foo' in '/Users/blah/backlot/projects/test/app/javascript/packs'
 @ ./app/javascript/packs/application.js 3:0-27
 @ multi (webpack)-dev-server/client?http://localhost:8080 ./app/javascript/packs/application.js
Run Code Online (Sandbox Code Playgroud)

我确实安装了rails-erb-loader,如果我查看webpacker配置,那么erb加载器正在评估并且看起来对我来说虽然我没有触及任何其他的,除了运行rails webpacker:install生成该配置.

ruby-on-rails ruby-on-rails-5.1 webpacker

5
推荐指数
3
解决办法
3447
查看次数