2017-09-23 93 views
1

有了這個條目:如何添加i18n依賴到Vue.js的webpack配置?

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

回答

2

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

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