diff --git a/src/index.ts b/src/index.ts index a13f074..60d41b2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -33,7 +33,6 @@ function vitePluginCesium( config(c, { command }) { isBuild = command === 'build'; - if (c.build?.outDir) outDir = c.build.outDir; if (c.base) { base = c.base; } @@ -56,6 +55,10 @@ function vitePluginCesium( return userConfig; }, + configResolved(resolvedConfig) { + outDir = path.join(resolvedConfig.root, resolvedConfig.build.outDir); + }, + async load(id: string) { if (!rebuildCesium) return null; // replace CESIUM_BASE_URL variable in 'cesium/Source/Core/buildModuleUrl.js'