1

Rails 5 アプリがあり、コマンド rails webpacker:install:vue で vue をインストールしました。「babel-preset-stage-2」ローダーを追加する必要があるだけですが、その方法がわかりません。

私はこのドキュメントを読みましたが、config/webpack/loaders/vue.js で私がしたこと (ただし、動作しません) は次のとおりです。

const { dev_server: devServer } = require('@rails/webpacker').config

const isProduction = process.env.NODE_ENV === 'production'
const inDevServer = process.argv.find(v => v.includes('webpack-dev-server'))
const extractCSS = !(inDevServer && (devServer && devServer.hmr)) || isProduction

module.exports = {
  test: /\.vue(\.erb)?$/,
  use: [{
    loader: 'vue-loader',
    options: { extractCSS }
  }]
}

module.exports = {
  test: /\.vue(\.erb)?$/,
  use: [{
    loader: 'babel-preset-stage-2'
  }]
}
4

1 に答える 1