diff options
Diffstat (limited to 'lib/path.js')
-rw-r--r-- | lib/path.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/path.js b/lib/path.js index 44ef0d68e..fc5e650ce 100644 --- a/lib/path.js +++ b/lib/path.js @@ -163,6 +163,11 @@ if (isWindows) { resolvedTail = normalizeArray(resolvedTail.split(/[\\\/]+/).filter(f), !resolvedAbsolute).join('\\'); + // If device is a drive letter, we'll normalize to lower case. + if (resolvedDevice && resolvedDevice.charAt(1) === ':') + resolvedDevice = resolvedDevice[0].toLowerCase() + + resolvedDevice.substr(1); + return (resolvedDevice + (resolvedAbsolute ? '\\' : '') + resolvedTail) || '.'; }; |