]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
fix(nuxt): fully resolve pinia path (#1537)
authorDaniel Roe <daniel@roe.dev>
Wed, 10 Aug 2022 21:07:36 +0000 (22:07 +0100)
committerGitHub <noreply@github.com>
Wed, 10 Aug 2022 21:07:36 +0000 (23:07 +0200)
* fix(nuxt): fully resolve pinia path

* fix: include module url

Co-authored-by: pooya parsa <pyapar@gmail.com>
* style: lint

Co-authored-by: pooya parsa <pyapar@gmail.com>
packages/nuxt/src/module.ts

index 66ed375f6a00ffb7729924b4e4a2c82b6d19041a..4fd3ddd8f38bca583d37e2632a09431a8041c307 100644 (file)
@@ -7,6 +7,7 @@ import {
   isNuxt2,
   addAutoImport,
   createResolver,
+  resolveModule,
 } from '@nuxt/kit'
 
 export interface ModuleOptions {
@@ -60,7 +61,9 @@ export default defineNuxtModule<ModuleOptions>({
     nuxt.options.build.transpile.push(resolver.resolve('./runtime'))
 
     // Make sure we use the mjs build for pinia
-    nuxt.options.alias.pinia = 'pinia/dist/pinia.mjs'
+    nuxt.options.alias.pinia = resolveModule('pinia/dist/pinia.mjs', {
+      paths: [nuxt.options.rootDir, import.meta.url],
+    })
 
     // Add runtime plugin
     if (isNuxt2()) {