Skip to content

Commit 572e419

Browse files
committed
fix: esm __dirname
1 parent 7d97f47 commit 572e419

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

packages/inspector/node/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
1-
import { resolve } from 'path'
1+
import { resolve, dirname } from 'path'
2+
import { fileURLToPath } from 'url'
23
import sirv from 'sirv'
34
import type { Plugin, ResolvedConfig, ViteDevServer } from 'vite'
45
import type { UnocssPluginContext } from '@unocss/vite'
56
import gzipSize from 'gzip-size'
67
import { ModuleInfo, ProjectInfo } from '../types'
78

9+
const _dirname = typeof __dirname !== 'undefined'
10+
? __dirname
11+
: dirname(fileURLToPath(import.meta.url))
12+
813
export default function UnocssInspector(ctx: UnocssPluginContext): Plugin {
914
let config: ResolvedConfig
1015

1116
function configureServer(server: ViteDevServer) {
12-
server.middlewares.use('/__unocss', sirv(resolve(__dirname, '../dist/client'), {
17+
server.middlewares.use('/__unocss', sirv(resolve(_dirname, '../dist/client'), {
1318
single: true,
1419
dev: true,
1520
}))

0 commit comments

Comments
 (0)