From 9d276d7943ada9f96cf27d870b0072fae83e9c33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ch=C5=82odnicki?= Date: Mon, 15 Feb 2021 13:26:32 +0100 Subject: [PATCH] fix: compatibility issue with Nuxt 2.15.0 Resolves #1063 --- src/core/hooks.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/hooks.js b/src/core/hooks.js index 84df7a006..290df9cfa 100644 --- a/src/core/hooks.js +++ b/src/core/hooks.js @@ -48,11 +48,11 @@ export function buildHook (moduleContainer, options) { // Add vue-i18n-loader if applicable if (options.vueI18nLoader) { moduleContainer.extendBuild(config => { - const loaders = config.module.rules.find(el => el.loader === 'vue-loader').options.loaders - if (loaders) { + const vueLoader = config.module.rules.find(el => el.loader.includes('vue-loader')) + if (vueLoader && vueLoader.options && vueLoader.options.loaders) { // vue-loader under 15.0.0 /* istanbul ignore next */ - loaders.i18n = '@intlify/vue-i18n-loader' + vueLoader.options.loaders.i18n = '@intlify/vue-i18n-loader' } else { // vue-loader after 15.0.0 config.module.rules.push({