From a12a00ca78f6e6e7b43e5d127f0c68543b3a27ef Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 18 Nov 2023 23:18:25 +0530 Subject: [PATCH] chore: path separator normalization in assetsDir --- src/node/config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/node/config.ts b/src/node/config.ts index 24552e1e..a67a7f2e 100644 --- a/src/node/config.ts +++ b/src/node/config.ts @@ -13,6 +13,7 @@ import { DEFAULT_THEME_PATH } from './alias' import { resolvePages } from './plugins/dynamicRoutesPlugin' import { APPEARANCE_KEY, + slash, type DefaultTheme, type HeadConfig, type SiteData @@ -74,7 +75,7 @@ export async function resolveConfig( const site = await resolveSiteData(root, userConfig) const srcDir = normalizePath(path.resolve(root, userConfig.srcDir || '.')) const assetsDir = userConfig.assetsDir - ? userConfig.assetsDir.replace(/^\.?\/|\/$/g, '') + ? slash(userConfig.assetsDir).replace(/^\.?\/|\/$/g, '') : 'assets' const outDir = userConfig.outDir ? normalizePath(path.resolve(root, userConfig.outDir))