如何避免与使用rails-erb-loader进行Webpacker编译有关的错误?

问题描述

在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-loaderwebpacker: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 (将#修改为@)