From dd5a7a9c174cc52d34de89521631d4de40ee6386 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 26 Mar 2024 18:07:33 +0000 Subject: [PATCH] fix: adopt forward-compatible approach to `builder:watch` --- src/utils/loader.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/loader.ts b/src/utils/loader.ts index 120ecc2..e173bb4 100644 --- a/src/utils/loader.ts +++ b/src/utils/loader.ts @@ -1,3 +1,4 @@ +import { relative, resolve } from 'node:path' import type { Nuxt } from '@nuxt/schema' import defu from 'defu' import { debounce } from 'perfect-debounce' @@ -105,6 +106,7 @@ export function registerWatcher(options: VuetifyModuleOptions, nuxt: Nuxt, ctx: let pageReload: (() => Promise) | undefined nuxt.hooks.hook('builder:watch', (_event, path) => { + path = relative(nuxt.options.srcDir, resolve(nuxt.options.srcDir, path)) if (!pageReload && ctx.vuetifyFilesToWatch.includes(path)) return nuxt.callHook('restart') })