diff --git a/lib/internal/url.js b/lib/internal/url.js index 92d5e84e87c71f..2ca1d0cf44a16b 100644 --- a/lib/internal/url.js +++ b/lib/internal/url.js @@ -1491,7 +1491,7 @@ function pathToFileURL(filepath) { } function toPathIfFileURL(fileURLOrPath) { - if (!isURL(fileURLOrPath)) + if (!isURL(fileURLOrPath) && !(typeof fileURLOrPath === 'string' && fileURLOrPath.startsWith('file://'))) return fileURLOrPath; return fileURLToPath(fileURLOrPath); }