From bb31df99446cffe8e86cbbcd3cf911537c1e2fee Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 24 Feb 2022 16:20:49 +0000 Subject: [PATCH] fix(nuxt3): respect dirs as objects (#3364) --- packages/nuxt3/src/components/module.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/nuxt3/src/components/module.ts b/packages/nuxt3/src/components/module.ts index 36ed096675..cef4669685 100644 --- a/packages/nuxt3/src/components/module.ts +++ b/packages/nuxt3/src/components/module.ts @@ -18,7 +18,7 @@ export default defineNuxtModule({ configKey: 'components' }, defaults: { - dirs: ['~/components'] + dirs: [] }, setup (componentOptions, nuxt) { let componentDirs = [] @@ -39,6 +39,15 @@ export default defineNuxtModule({ })) } } + if (dir && typeof dir === 'object') { + return { + ...dir, + path: resolve(cwd, resolveAlias(dir.path, { + ...nuxt.options.alias, + '~': cwd + })) + } + } return [] }