@@ -396,24 +396,25 @@ export default function markoPlugin(opts: Options = {}): vite.Plugin[] {
396
396
configureServer ( _server ) {
397
397
ssrConfig . hot = domConfig . hot = true ;
398
398
devServer = _server ;
399
- devServer . watcher . on ( "all" , ( type , filename ) => {
400
- cachedSources . delete ( filename ) ;
399
+ devServer . watcher . on ( "all" , ( type , originalFileName ) => {
400
+ const fileName = normalizePath ( originalFileName ) ;
401
+ cachedSources . delete ( fileName ) ;
401
402
402
403
if ( type === "unlink" ) {
403
- entryIds . delete ( filename ) ;
404
- transformWatchFiles . delete ( filename ) ;
405
- transformOptionalFiles . delete ( filename ) ;
404
+ entryIds . delete ( fileName ) ;
405
+ transformWatchFiles . delete ( fileName ) ;
406
+ transformOptionalFiles . delete ( fileName ) ;
406
407
}
407
408
408
409
for ( const [ id , files ] of transformWatchFiles ) {
409
- if ( anyMatch ( files , filename ) ) {
410
+ if ( anyMatch ( files , fileName ) ) {
410
411
devServer . watcher . emit ( "change" , id ) ;
411
412
}
412
413
}
413
414
414
415
if ( type === "add" || type === "unlink" ) {
415
416
for ( const [ id , files ] of transformOptionalFiles ) {
416
- if ( anyMatch ( files , filename ) ) {
417
+ if ( anyMatch ( files , fileName ) ) {
417
418
devServer . watcher . emit ( "change" , id ) ;
418
419
}
419
420
}
0 commit comments