File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -1024,13 +1024,15 @@ export class Vitest {
1024
1024
*/
1025
1025
public invalidateFile ( filepath : string ) : void {
1026
1026
this . projects . forEach ( ( { vite, browser } ) => {
1027
- const serverMods = vite . moduleGraph . getModulesByFile ( filepath )
1028
- serverMods ?. forEach ( mod => vite . moduleGraph . invalidateModule ( mod ) )
1029
-
1030
- if ( browser ) {
1031
- const browserMods = browser . vite . moduleGraph . getModulesByFile ( filepath )
1032
- browserMods ?. forEach ( mod => browser . vite . moduleGraph . invalidateModule ( mod ) )
1033
- }
1027
+ const environments = [
1028
+ ...Object . values ( vite . environments ) ,
1029
+ ...Object . values ( browser ?. vite . environments || { } ) ,
1030
+ ]
1031
+
1032
+ environments . forEach ( ( { moduleGraph } ) => {
1033
+ const modules = moduleGraph . getModulesByFile ( filepath )
1034
+ modules ?. forEach ( module => moduleGraph . invalidateModule ( module ) )
1035
+ } )
1034
1036
} )
1035
1037
}
1036
1038
You can’t perform that action at this time.
0 commit comments