File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 11import { utimes } from 'fs/promises'
22import * as path from 'upath'
33import _debug from 'debug'
4+ import { normalizePath } from 'vite'
45import { cacheDir , writeStyles , resolveVuetifyBase } from '@vuetify/loader-shared'
56
67import type { Plugin , ViteDevServer } from 'vite'
@@ -98,11 +99,13 @@ export function stylesPlugin (options: Options): Plugin {
9899 await writeStyles ( files )
99100
100101 if ( server && needsTouch ) {
101- server . moduleGraph . getModulesByFile ( cacheDir ( 'styles.scss' ) ) ?. forEach ( module => {
102+ const cacheFile = normalizePath ( cacheDir ( 'styles.scss' ) )
103+ server . moduleGraph . getModulesByFile ( cacheFile ) ?. forEach ( module => {
102104 module . importers . forEach ( module => {
103105 if ( module . file ) {
106+ const now = new Date ( )
104107 debug ( `touching ${ module . file } ` )
105- utimes ( module . file , Date . now ( ) , Date . now ( ) )
108+ utimes ( module . file , now , now )
106109 }
107110 } )
108111 } )
You can’t perform that action at this time.
0 commit comments