Merge pull request #15898 from Magin-CC/main
Fix error caused by request is an absolute path in Windows
This commit is contained in:
commit
e2f1592f7e
|
@ -8,6 +8,7 @@
|
|||
const { create: createResolver } = require("enhanced-resolve");
|
||||
const nodeModule = require("module");
|
||||
const asyncLib = require("neo-async");
|
||||
const { isAbsolute } = require("path");
|
||||
const AsyncQueue = require("./util/AsyncQueue");
|
||||
const StackedCacheMap = require("./util/StackedCacheMap");
|
||||
const createHash = require("./util/createHash");
|
||||
|
@ -1633,7 +1634,9 @@ class FileSystemInfo {
|
|||
let request = relative(this.fs, context, childPath);
|
||||
if (request.endsWith(".js")) request = request.slice(0, -3);
|
||||
request = request.replace(/\\/g, "/");
|
||||
if (!request.startsWith("../")) request = `./${request}`;
|
||||
if (!request.startsWith("../") && !isAbsolute(request)) {
|
||||
request = `./${request}`;
|
||||
}
|
||||
push({
|
||||
type: RBDT_RESOLVE_CJS_FILE,
|
||||
context,
|
||||
|
|
Loading…
Reference in New Issue