Skip to content

Commit

Permalink
fix(vite): resolve relative path in rollupOptions (#2246)
Browse files Browse the repository at this point in the history
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
  • Loading branch information
agufagit and antfu committed Feb 24, 2023
1 parent e366b95 commit a784070
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions packages/vite/src/modes/global/build.ts
@@ -1,4 +1,4 @@
import { resolve } from 'path'
import { isAbsolute, resolve } from 'path'
import type { Plugin, ResolvedConfig } from 'vite'
import type { GenerateResult, UnocssPluginContext } from '@unocss/core'
import type { PluginContext } from 'rollup'
Expand Down Expand Up @@ -116,15 +116,12 @@ export function GlobalModeBuildPlugin(ctx: UnocssPluginContext<VitePluginConfig>
// for Vite lib more with rollupOptions.output, #2231
if (config.build.rollupOptions.output) {
const outputOptions = config.build.rollupOptions.output
if (Array.isArray(outputOptions)) {
distDirs.push(
...outputOptions.map(option => option.dir).filter(Boolean) as string[],
)
}
else {
if (outputOptions.dir)
distDirs.push(outputOptions.dir)
}
const outputDirs = Array.isArray(outputOptions)
? outputOptions.map(option => option.dir).filter(Boolean) as string[]
: outputOptions.dir
? [outputOptions.dir]
: []
distDirs.push(...outputDirs.map(dir => isAbsolute(dir) ? dir : resolve(config.root, dir)))
}

const cssPostPlugin = config.plugins.find(i => i.name === 'vite:css-post')
Expand Down

0 comments on commit a784070

Please sign in to comment.