File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed 
packages/plugin-react/src Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -353,9 +353,23 @@ export default function viteReact(opts: Options = {}): Plugin[] {
353353  } 
354354
355355  const  nativeRefreshWrapper : Plugin  |  undefined  = 
356-     // TODO: apply: 'serve' 
357356    'reactRefreshWrapperPlugin'  in  vite 
358-       ? vite . reactRefreshWrapperPlugin ( ) 
357+       ? { 
358+           name : 'vite:react:refresh-wrapper' , 
359+           apply : 'serve' , 
360+           applyToEnvironment ( env )  { 
361+             return  env . config . consumer  ===  'client'  &&  ! skipFastRefresh 
362+               ? // eslint-disable-next-line @typescript-eslint/ban-ts-comment 
363+                 // @ts -ignore only available in rolldown-vite 
364+                 vite . reactRefreshWrapperPlugin ( { 
365+                   include, 
366+                   exclude, 
367+                   jsxImportSource, 
368+                   reactRefreshHost : opts . reactRefreshHost  ??  '' , 
369+                 } ) 
370+               : undefined 
371+           } , 
372+         } 
359373      : undefined 
360374
361375  // for rolldown-vite 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments