diff --git a/crates/next-core/src/next_config.rs b/crates/next-core/src/next_config.rs index 4961606e63d5..16af6d8a4bd8 100644 --- a/crates/next-core/src/next_config.rs +++ b/crates/next-core/src/next_config.rs @@ -2059,10 +2059,10 @@ impl NextConfig { #[turbo_tasks::function] pub fn turbopack_plugin_runtime_strategy(&self) -> Vc { - #[cfg(feature = "worker_pool")] - let default = TurbopackPluginRuntimeStrategy::WorkerThreads; - #[cfg(all(not(feature = "worker_pool"), feature = "process_pool"))] + #[cfg(feature = "process_pool")] let default = TurbopackPluginRuntimeStrategy::ChildProcesses; + #[cfg(all(feature = "worker_pool", not(feature = "process_pool")))] + let default = TurbopackPluginRuntimeStrategy::WorkerThreads; self.experimental .turbopack_plugin_runtime_strategy diff --git a/packages/next/src/server/config-shared.ts b/packages/next/src/server/config-shared.ts index e3c1a69cc305..a2d5c5a40106 100644 --- a/packages/next/src/server/config-shared.ts +++ b/packages/next/src/server/config-shared.ts @@ -1722,7 +1722,7 @@ export const defaultConfig = Object.freeze({ turbopackFileSystemCacheForDev: true, turbopackFileSystemCacheForBuild: false, turbopackInferModuleSideEffects: true, - turbopackPluginRuntimeStrategy: 'workerThreads', + turbopackPluginRuntimeStrategy: 'childProcesses', devCacheControlNoCache: false, }, htmlLimitedBots: undefined,