Skip to content

Commit d021506

Browse files
committed
fix(ssr): do not resolve to optimized deps during ssr
fix #1860
1 parent 879922d commit d021506

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

packages/vite/src/node/plugins/preAlias.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export function preAliasPlugin(): Plugin {
1313
configureServer(_server) {
1414
server = _server
1515
},
16-
resolveId(id) {
17-
if (bareImportRE.test(id)) {
16+
resolveId(id, _, __, ssr) {
17+
if (!ssr && bareImportRE.test(id)) {
1818
return tryOptimizedResolve(id, server)
1919
}
2020
}

packages/vite/src/node/plugins/resolve.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,12 @@ export function resolvePlugin({
172172

173173
// bare package imports, perform node resolve
174174
if (bareImportRE.test(id)) {
175-
if (asSrc && server && (res = tryOptimizedResolve(id, server))) {
175+
if (
176+
asSrc &&
177+
server &&
178+
!ssr &&
179+
(res = tryOptimizedResolve(id, server))
180+
) {
176181
return res
177182
}
178183

0 commit comments

Comments
 (0)