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

时间:2017-09-23 16:11:17

标签: webpack vue.js

有这个条目:

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'
      }
    }
  },

1 个答案:

答案 0 :(得分:2)

您可以直接向i18n: '@kazupon/vue-i18n-loader'添加vueLoaderConfig。或者使用它:

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