@@ -53,7 +53,6 @@ import {
53
53
cjsShouldExternalizeForSSR ,
54
54
shouldExternalizeForSSR ,
55
55
} from '../ssr/ssrExternal'
56
- import { transformRequest } from '../server/transformRequest'
57
56
import { getDepsOptimizer , optimizedDepNeedsInterop } from '../optimizer'
58
57
import { checkPublicFile } from './asset'
59
58
import {
@@ -276,7 +275,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
276
275
let s : MagicString | undefined
277
276
const str = ( ) => s || ( s = new MagicString ( source ) )
278
277
const importedUrls = new Set < string > ( )
279
- const staticImportedUrls = new Set < { url : string ; id : string } > ( )
278
+ const staticImportedUrls = new Set < string > ( )
280
279
const acceptedUrls = new Set < {
281
280
url : string
282
281
start : number
@@ -617,7 +616,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
617
616
618
617
if ( ! isDynamicImport && isLocalImport ) {
619
618
// for pre-transforming
620
- staticImportedUrls . add ( { url : hmrUrl , id : resolvedId } )
619
+ staticImportedUrls . add ( hmrUrl )
621
620
}
622
621
} else if ( ! importer . startsWith ( clientDir ) ) {
623
622
if ( ! isInNodeModules ( importer ) ) {
@@ -764,17 +763,17 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
764
763
// These requests will also be registered in transformRequest to be awaited
765
764
// by the deps optimizer
766
765
if ( config . server . preTransformRequests && staticImportedUrls . size ) {
767
- staticImportedUrls . forEach ( ( { url } ) => {
766
+ for ( let url of staticImportedUrls ) {
768
767
url = removeImportQuery ( url )
769
- transformRequest ( url , server , { ssr } ) . catch ( ( e ) => {
768
+ server . transformRequest ( url , { ssr } ) . catch ( ( e ) => {
770
769
if ( e ?. code === ERR_OUTDATED_OPTIMIZED_DEP ) {
771
770
// This are expected errors
772
771
return
773
772
}
774
773
// Unexpected error, log the issue but avoid an unhandled exception
775
774
config . logger . error ( e . message )
776
775
} )
777
- } )
776
+ }
778
777
}
779
778
780
779
if ( s ) {
0 commit comments