File tree 3 files changed +7
-6
lines changed
3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -224,7 +224,7 @@ export async function optimizeDeps(
224
224
) : Promise < DepOptimizationMetadata > {
225
225
const log = asCommand ? config . logger . info : debug
226
226
227
- const ssr = ! ! config . build . ssr
227
+ const ssr = config . command === 'build' && ! ! config . build . ssr
228
228
229
229
const cachedMetadata = loadCachedDepOptimizationMetadata (
230
230
config ,
@@ -446,7 +446,8 @@ export function depsLogString(qualifiedIds: string[]): string {
446
446
export async function runOptimizeDeps (
447
447
resolvedConfig : ResolvedConfig ,
448
448
depsInfo : Record < string , OptimizedDepInfo > ,
449
- ssr : boolean = ! ! resolvedConfig . build . ssr
449
+ ssr : boolean = resolvedConfig . command === 'build' &&
450
+ ! ! resolvedConfig . build . ssr
450
451
) : Promise < DepOptimizationResult > {
451
452
const isBuild = resolvedConfig . command === 'build'
452
453
const config : ResolvedConfig = {
@@ -748,7 +749,7 @@ export function depsFromOptimizedDepInfo(
748
749
export function getOptimizedDepPath (
749
750
id : string ,
750
751
config : ResolvedConfig ,
751
- ssr : boolean = ! ! config . build . ssr
752
+ ssr : boolean
752
753
) : string {
753
754
return normalizePath (
754
755
path . resolve ( getDepsCacheDir ( config , ssr ) , flattenId ( id ) + '.js' )
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ export async function initDepsOptimizer(
55
55
server ?: ViteDevServer
56
56
) : Promise < void > {
57
57
// Non Dev SSR Optimizer
58
- const ssr = ! ! config . build . ssr
58
+ const ssr = config . command === 'build' && ! ! config . build . ssr
59
59
if ( ! getDepsOptimizer ( config , ssr ) ) {
60
60
await createDepsOptimizer ( config , server )
61
61
}
@@ -95,7 +95,7 @@ async function createDepsOptimizer(
95
95
) : Promise < void > {
96
96
const { logger } = config
97
97
const isBuild = config . command === 'build'
98
- const ssr = ! ! config . build . ssr // safe as Dev SSR don't use this optimizer
98
+ const ssr = isBuild && ! ! config . build . ssr // safe as Dev SSR don't use this optimizer
99
99
100
100
const sessionTimestamp = Date . now ( ) . toString ( )
101
101
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ export async function resolvePlugins(
85
85
wasmFallbackPlugin ( ) ,
86
86
definePlugin ( config ) ,
87
87
cssPostPlugin ( config ) ,
88
- config . build . ssr ? ssrRequireHookPlugin ( config ) : null ,
88
+ isBuild && config . build . ssr ? ssrRequireHookPlugin ( config ) : null ,
89
89
isBuild && buildHtmlPlugin ( config ) ,
90
90
workerImportMetaUrlPlugin ( config ) ,
91
91
...buildPlugins . pre ,
You can’t perform that action at this time.
0 commit comments