Skip to content

Commit 561227c

Browse files
authoredMar 31, 2023
refactor: clean up preTransformRequest (#12672)
1 parent 49674b5 commit 561227c

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed
 

‎packages/vite/src/node/plugins/importAnalysis.ts

+5-6
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ import {
5353
cjsShouldExternalizeForSSR,
5454
shouldExternalizeForSSR,
5555
} from '../ssr/ssrExternal'
56-
import { transformRequest } from '../server/transformRequest'
5756
import { getDepsOptimizer, optimizedDepNeedsInterop } from '../optimizer'
5857
import { checkPublicFile } from './asset'
5958
import {
@@ -276,7 +275,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
276275
let s: MagicString | undefined
277276
const str = () => s || (s = new MagicString(source))
278277
const importedUrls = new Set<string>()
279-
const staticImportedUrls = new Set<{ url: string; id: string }>()
278+
const staticImportedUrls = new Set<string>()
280279
const acceptedUrls = new Set<{
281280
url: string
282281
start: number
@@ -617,7 +616,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
617616

618617
if (!isDynamicImport && isLocalImport) {
619618
// for pre-transforming
620-
staticImportedUrls.add({ url: hmrUrl, id: resolvedId })
619+
staticImportedUrls.add(hmrUrl)
621620
}
622621
} else if (!importer.startsWith(clientDir)) {
623622
if (!isInNodeModules(importer)) {
@@ -764,17 +763,17 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
764763
// These requests will also be registered in transformRequest to be awaited
765764
// by the deps optimizer
766765
if (config.server.preTransformRequests && staticImportedUrls.size) {
767-
staticImportedUrls.forEach(({ url }) => {
766+
for (let url of staticImportedUrls) {
768767
url = removeImportQuery(url)
769-
transformRequest(url, server, { ssr }).catch((e) => {
768+
server.transformRequest(url, { ssr }).catch((e) => {
770769
if (e?.code === ERR_OUTDATED_OPTIMIZED_DEP) {
771770
// This are expected errors
772771
return
773772
}
774773
// Unexpected error, log the issue but avoid an unhandled exception
775774
config.logger.error(e.message)
776775
})
777-
})
776+
}
778777
}
779778

780779
if (s) {

‎packages/vite/src/node/server/middlewares/indexHtml.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,6 @@ function preTransformRequest(server: ViteDevServer, url: string, base: string) {
326326
// transform all url as non-ssr as html includes client-side assets only
327327
server.transformRequest(url).catch((e) => {
328328
// Unexpected error, log the issue but avoid an unhandled exception
329-
server.config.logger.error(e)
329+
server.config.logger.error(e.message)
330330
})
331331
}

0 commit comments

Comments
 (0)
Please sign in to comment.