From 9480275ee486d05db474b571ab849ff3069cdfb9 Mon Sep 17 00:00:00 2001 From: Russell Anthony Date: Wed, 21 Jul 2021 17:46:59 -0700 Subject: [PATCH] fix(ModuleScopePlugin): support pnp in workspaces --- packages/react-dev-utils/ModuleScopePlugin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react-dev-utils/ModuleScopePlugin.js b/packages/react-dev-utils/ModuleScopePlugin.js index e84d2b38aab..8d450373cee 100644 --- a/packages/react-dev-utils/ModuleScopePlugin.js +++ b/packages/react-dev-utils/ModuleScopePlugin.js @@ -35,6 +35,12 @@ class ModuleScopePlugin { ) { return callback(); } + if (process.versions.pnp) { + const {findPackageLocator} = require('pnpapi'); + if (findPackageLocator(request.__innerRequest_request) !== null) { + return callback(); + } + } // Resolve the issuer from our appSrc and make sure it's one of our files // Maybe an indexOf === 0 would be better? if (