From: Eduardo San Martin Morote Date: Fri, 13 Aug 2021 13:30:03 +0000 (+0200) Subject: feat(nuxt): resolve in mono repos X-Git-Tag: v0.5.4~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4716b5ea0f335bd8a1d582c60e6ce7e49c6bca3e;p=thirdparty%2Fvuejs%2Fpinia.git feat(nuxt): resolve in mono repos --- diff --git a/nuxt/index.js b/nuxt/index.js index 2cd5875e..7c9a4400 100644 --- a/nuxt/index.js +++ b/nuxt/index.js @@ -14,9 +14,12 @@ export default function NuxtPiniaModule(options) { fileName: 'pinia.js', }) - this.options.build.transpile = this.options.build.transpile || [] + // Define pinia resolution to ensure plugins register global context successfully + this.options.alias['pinia'] = + this.options.alias['pinia'] || this.nuxt.resolver.resolveModule('pinia') // transpile pinia if @vue/composition-api is transpiled because we must use the same instance + this.options.build.transpile = this.options.build.transpile || [] if ( !this.options.dev && !this.options.build.transpile.includes('pinia') &&