From 54de29160441f22da9d12a35113de332394738b1 Mon Sep 17 00:00:00 2001 From: Vernando05 Date: Sat, 26 Aug 2023 19:12:47 +0700 Subject: [PATCH] resolve @vue/apollo-composable path --- src/module.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/module.ts b/src/module.ts index 51eb1f12..9ff1f20d 100644 --- a/src/module.ts +++ b/src/module.ts @@ -1,3 +1,5 @@ +import { createRequire } from 'module' +import path from 'path' import { existsSync } from 'fs' import jiti from 'jiti' import { Ref } from 'vue' @@ -45,6 +47,7 @@ export default defineNuxtModule>({ const { resolve } = createResolver(import.meta.url) const rootResolver = createResolver(nuxt.options.rootDir) + const require = createRequire(import.meta.url) nuxt.options.build.transpile = nuxt.options.build.transpile || [] nuxt.options.build.transpile.push( @@ -141,7 +144,7 @@ export default defineNuxtModule>({ 'useGlobalQueryLoading', 'useGlobalMutationLoading', 'useGlobalSubscriptionLoading' - ].map(n => ({ name: n, from: '@vue/apollo-composable' }))) + ].map(n => ({ name: n, from: resolve(path.dirname(require.resolve('@vue/apollo-composable/package.json'))) }))) ]) nuxt.hook('vite:extendConfig', (config) => {