From fdb705d1ed767a225c44bd18011fa5c2bece3a41 Mon Sep 17 00:00:00 2001 From: Steven Edouard Date: Thu, 14 Jan 2016 01:39:23 -0500 Subject: [PATCH] Stop overriding process.env Overriding process.env removes case insensitivy for environment variables on Windows. (Causes problems with 'Path' vs 'PATH') --- tools/cordova/project.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/cordova/project.js b/tools/cordova/project.js index 47e5382fc2..2e27a4eda5 100644 --- a/tools/cordova/project.js +++ b/tools/cordova/project.js @@ -634,7 +634,10 @@ mobile-config.js accordingly.`); const oldEnv = process.env; if (env) { - process.env = env; + // this preserves case insensitivity for PATH on windows + Object.keys(env).forEach(key => { + process.env[key] = env[key]; + }); } try {