如何将 i18n 依赖项添加到 Vue.js' webpack 配置?

How to add an i18n dependency to Vue.js' webpack config?

有这个条目:

module: {
  rules: [
    {
      [...]
      }
    },
    {
      test: /\.vue$/,
      loader: 'vue-loader',
      options: vueLoaderConfig
    },
[...]

如何添加另一个加载程序,以拥有此 vue-i18n-loader 依赖项?:

module: {
    rules: [{
      test: /\.vue$/,
      loader: 'vue',
      options: {
        loaders: {
          i18n: '@kazupon/vue-i18n-loader'
        }
      }
    }]
  }

此表单失败:

  {
    test: /\.vue$/,
    loader: 'vue-loader',
    options: {
      loaders: {
        vueLoaderConfig,
        i18n: '@kazupon/vue-i18n-loader'
      }
    }
  },

您可以直接将 i18n: '@kazupon/vue-i18n-loader' 添加到您的 vueLoaderConfig。或者使用这个:

{
  test: /\.vue$/,
  loader: 'vue-loader',
  options: {
    ...vueLoaderConfig,
    loaders: {
       ...vueLoaderConfig.loaders,
       i18n: '@kazupon/vue-i18n-loader'
    }
  }
},