From 039f91dde4a47a0ae150db31d454099d9cb352f1 Mon Sep 17 00:00:00 2001 From: Jason Jean Date: Tue, 16 Jul 2024 18:12:46 -0500 Subject: [PATCH] fix(core): disable isolation in wasm (#26960) ## Current Behavior Something is causing plugin isolation to fail on wasm environments. ## Expected Behavior Plugin isolation is disabled on wasm environments pending a fix. ## Related Issue(s) Fixes # --- packages/nx/src/project-graph/plugins/internal-api.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nx/src/project-graph/plugins/internal-api.ts b/packages/nx/src/project-graph/plugins/internal-api.ts index 460d260511..f4c51827bd 100644 --- a/packages/nx/src/project-graph/plugins/internal-api.ts +++ b/packages/nx/src/project-graph/plugins/internal-api.ts @@ -28,6 +28,7 @@ import { AggregateCreateNodesError, isAggregateCreateNodesError, } from '../error-types'; +import { IS_WASM } from '../../native'; export class LoadedNxPlugin { readonly name: string; @@ -151,7 +152,8 @@ export async function loadNxPlugins( performance.mark('loadNxPlugins:start'); const loadingMethod = - process.env.NX_ISOLATE_PLUGINS !== 'false' + process.env.NX_ISOLATE_PLUGINS === 'true' || + (!IS_WASM && process.env.NX_ISOLATE_PLUGINS !== 'false') ? loadNxPluginInIsolation : loadNxPlugin;