From b6fb3235c33b1490eb0d7a33b2b62d6fa7a5496f Mon Sep 17 00:00:00 2001 From: schelmo Date: Mon, 11 Mar 2024 03:14:37 +0100 Subject: [PATCH] fix: check for publicDir before checking if it is a parent directory (#16046) --- packages/vite/src/node/plugins/assetImportMetaUrl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/assetImportMetaUrl.ts b/packages/vite/src/node/plugins/assetImportMetaUrl.ts index e307700adcc13e..fb0b45e9d2a937 100644 --- a/packages/vite/src/node/plugins/assetImportMetaUrl.ts +++ b/packages/vite/src/node/plugins/assetImportMetaUrl.ts @@ -121,7 +121,7 @@ export function assetImportMetaUrlPlugin(config: ResolvedConfig): Plugin { let builtUrl: string | undefined if (file) { try { - if (isParentDirectory(publicDir, file)) { + if (publicDir && isParentDirectory(publicDir, file)) { const publicPath = '/' + path.posix.relative(publicDir, file) builtUrl = await fileToUrl(publicPath, config, this) } else {