File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { resolve } from 'path'
1+ import { resolve , dirname } from 'path'
2+ import { fileURLToPath } from 'url'
23import sirv from 'sirv'
34import type { Plugin , ResolvedConfig , ViteDevServer } from 'vite'
45import type { UnocssPluginContext } from '@unocss/vite'
56import gzipSize from 'gzip-size'
67import { ModuleInfo , ProjectInfo } from '../types'
78
9+ const _dirname = typeof __dirname !== 'undefined'
10+ ? __dirname
11+ : dirname ( fileURLToPath ( import . meta. url ) )
12+
813export 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 } ) )
You can’t perform that action at this time.
0 commit comments