From: Eduardo San Martin Morote Date: Fri, 13 Aug 2021 13:30:23 +0000 (+0200) Subject: feat(nuxt-2): resolve in mono repos X-Git-Tag: @pinia/nuxt@0.0.1~48 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e68f7f1308f00ebf9d8d7e211cdc978dbb6296db;p=thirdparty%2Fvuejs%2Fpinia.git feat(nuxt-2): resolve in mono repos --- diff --git a/nuxt-2/index.js b/nuxt-2/index.js index 2cd5875e..aba73d62 100644 --- a/nuxt-2/index.js +++ b/nuxt-2/index.js @@ -14,9 +14,13 @@ 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') &&