From d7dadf9a5c5271e711817557498bbd18540b42ff Mon Sep 17 00:00:00 2001 From: mqli Date: Fri, 18 Sep 2015 06:03:03 -0700 Subject: [PATCH] Fixing the packager infinite loop on Windows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: The issue here https://github.com/facebook/react-native/issues/2787 The root path '/' dosn't match windows root path Closes https://github.com/facebook/react-native/pull/2789 Reviewed By: @​svcscm Differential Revision: D2452718 Pulled By: @martinbigio --- .../src/DependencyResolver/DependencyGraph/ResolutionRequest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react-packager/src/DependencyResolver/DependencyGraph/ResolutionRequest.js b/react-packager/src/DependencyResolver/DependencyGraph/ResolutionRequest.js index 4d0d0632..3be6abd9 100644 --- a/react-packager/src/DependencyResolver/DependencyGraph/ResolutionRequest.js +++ b/react-packager/src/DependencyResolver/DependencyGraph/ResolutionRequest.js @@ -226,7 +226,7 @@ class ResolutionRequest { realModuleName => { const searchQueue = []; for (let currDir = path.dirname(fromModule.path); - currDir !== '/'; + currDir !== path.parse(fromModule.path).root; currDir = path.dirname(currDir)) { searchQueue.push( path.join(currDir, 'node_modules', realModuleName)