问题描述
在Rails 6中,我需要为Webpacker添加.js.erb支持,并且在构建默认.erb时遇到错误:
ERROR in ./app/javascript/packs/hello_erb.js.erb
Module build Failed (from ./node_modules/rails-erb-loader/index.js):
Error: rails-erb-loader Failed with code: 1
我已经完成yarn add rails-erb-loader
和webpacker:install:erb
。我有这样的webpack / loaders / erb.js:
module.exports = {
test: /\.erb$/,enforce: 'pre',exclude: /node_modules/,use: [{
loader: 'rails-erb-loader',options: {
runner: (/^win/.test(process.platform) ? 'ruby ' : '') + 'bin/rails runner'
}
}]
}
我的webpack / environment.js:
const { environment } = require('@rails/webpacker')
const erb = require('./loaders/erb')
environment.loaders.prepend('erb',erb)
module.exports = environment
那么对于构建.js.erb我缺少什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)